2012-03-12 236 views

回答

3

假设大括号作为字符串的第一个字符和最后一个字符出现,您可以试试这个:

$string = substr($string, 1, -1); 
+0

它works..thanks – 2012-03-12 08:41:14

+0

当心你的常识的家伙:)他在这里做了很多的敌人,因为他拒绝投票他留在这个网站上的大部分时间:P – Sarfraz 2012-03-12 09:10:44

+0

他的个人资料说“这个网站是邪恶的” – Juvanis 2012-03-12 09:11:37

7

这就是JSON,我宁愿使用json_decode并将其转换为一个数组:

$myArray = json_decode($string, true); 
print_r($myArray); 

如果你仍然想的是,你可以这样做:

$string = '{"name":"simon","age":"23"}'; 
echo trim($string, '{}'); // "name":"simon","age":"23" 
+0

是的,这是json.But我不想使用json_decode.Want做字符串操作。任何怨言? – 2012-03-12 08:38:58

+0

@ sohel14_cse_ju:查看更新的答案plz。 – Sarfraz 2012-03-12 08:39:29

+3

为什么你不想使用json_decode? – 2012-03-12 08:40:16

3
preg_replace('/[{}]/', '', $string);