我有一个字符串:
$string={"name":"simon","age":"23"}
我想从字符串中去掉花括号。输出应该是这样的:
$string="name":"simon","age":"24"
我有一个字符串:
$string={"name":"simon","age":"23"}
$string="name":"simon","age":"24"
json_decode
将其转换为数组:$myArray = json_decode($string, true);
print_r($myArray);
$string = '{"name":"simon","age":"23"}';
echo trim($string, '{}'); // "name":"simon","age":"23"
$string = substr($string, 1, -1);
preg_replace('/[{}]/', '', $string);
preg_replace('/^{(.*)}$/', '$1', $string);
echo trim($string, '{}');
会删除所有尾随的}
。因此,如果您在 JSON 中有关联数组或类似数组的对象,则会删除太多尾随括号。 - prograhammer