我有一个字符串:
$string={"name":"simon","age":"23"}
我想从string中删除花括号。输出应该是这样的:
$string="name":"simon","age":"24"
答案 0 :(得分:7)
那是JSON,我更喜欢使用json_decode
并将其转换为数组:
$myArray = json_decode($string, true);
print_r($myArray);
如果你仍然想要,你可以这样做:
$string = '{"name":"simon","age":"23"}';
echo trim($string, '{}'); // "name":"simon","age":"23"
答案 1 :(得分:4)
假设大括号出现在字符串的第一个和最后一个字符处,您可以尝试:
$string = substr($string, 1, -1);
答案 2 :(得分:3)
preg_replace('/[{}]/', '', $string);