我曾经解码过存储在变量中的json字符串。现在我遇到了一个php文件传递一组json数据的情况。
我不知道如何获取数据然后将其解码为php数组。
请不要给出像
这样的答案$variable = '{ "data1" : "value1" }';
我之前用过这个。
//编辑
另外,我不是在问如何将php数组编码为json。
感谢。
答案 0 :(得分:1)
您应该使用PHP函数json_encode
<?php
$var = array('a' => 1, 'b' => 2);
echo json_encode($var);
?>
您可以通过相同的方式json_decode
以相同的方式解码$var= '{"car": 5}';
$obj = json_decode($var);
echo $obj->{'car'};