从字符串中删除大括号

时间:2012-03-12 08:34:17

标签: php

我有一个字符串:

 $string={"name":"simon","age":"23"}

我想从string中删除花括号。输出应该是这样的:

$string="name":"simon","age":"24"

3 个答案:

答案 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);
相关问题