从字符串删除花括号
我有一个字符串为:从字符串删除花括号
$string={"name":"simon","age":"23"}
我想删除从string.Output大括号应该是这样的:
$string="name":"simon","age":"24"
假设大括号作为字符串的第一个字符和最后一个字符出现,您可以试试这个:
$string = substr($string, 1, -1);
这就是JSON,我宁愿使用json_decode
并将其转换为一个数组:
$myArray = json_decode($string, true);
print_r($myArray);
如果你仍然想的是,你可以这样做:
$string = '{"name":"simon","age":"23"}';
echo trim($string, '{}'); // "name":"simon","age":"23"
是的,这是json.But我不想使用json_decode.Want做字符串操作。任何怨言? – 2012-03-12 08:38:58
@ sohel14_cse_ju:查看更新的答案plz。 – Sarfraz 2012-03-12 08:39:29
为什么你不想使用json_decode? – 2012-03-12 08:40:16
preg_replace('/[{}]/', '', $string);
它works..thanks – 2012-03-12 08:41:14
当心你的常识的家伙:)他在这里做了很多的敌人,因为他拒绝投票他留在这个网站上的大部分时间:P – Sarfraz 2012-03-12 09:10:44
他的个人资料说“这个网站是邪恶的” – Juvanis 2012-03-12 09:11:37