php如何下列为数组格式

$a = {"a":0, "b":"1", "c":"2"}
如何转为array("a":0, "b":"1", "c":"2");
$a = '{"a":0, "b":"1", "c":"2"}'

<?php
$a = array(a=>0,b=>1,c=>2);
print_r($a);


$a = '{"a":0, "b":"1", "c":"2"}';
$a = json_decode($a, true);
print_r($a);
?>

 


楼上@s524797336回复是正确的

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-26
$a = '{"a":0, "b":"1", "c":"2"}';
$a = json_decode($a, true);
print_r($a);

跟序列化没关系,这是个json

本回答被提问者采纳
第2个回答  2015-03-16
无法直接转换
serialize序列化不是这样的
而且语法也不对

array("a":0, "b":"1", "c":"2");

应该是
array("a"=>0, "b"=>"1", "c"=>"2");追问

就算如此 那又该如何转呢

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网