如何删除字符串 php 中的一个字符

How to remove a characters in string php

我坚持这个。我试过 json_decode 但它给了我一个错误。

如何删除字符串中的 "[]"' " " ' 字符?

我有一个具有此值的字符串 ["Red Cat","Black Cat","Red Shoes"] 我想删除并使我的字符串像这样:Red Cat, Black Cat, Red Shoes

这里我试着做成这样:

$data = json_decode($display_data);

我还尝试了一些我搜索过的东西:$data = preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s', ' ', $display_data);

来自评论:'use json_decode'。 Example:

$display_data = '["Red Cat","Black Cat","Red Shoes"]';
$data = json_decode($display_data); // Here we have array of strings
$result = implode(', ', $data); // Convert array back to one string

echo $result; // here we have "Red Cat, Black Cat, Red Shoes"

您可以使用此方法删除空格

<?php 
$display_data = ["Red Cat","Black Cat","Red Shoes"];
$array = array_filter(array_map('trim', $display_data));
$data = implode(', ', $array);
echo $data;