当我使用PHP
中的json_encode()
编码数组时,一切都进行得很顺利,但是当我使用json_decode()
解码时,它给我返回了一个stdClass
对象而不是一个数组。
这是我的代码:
echo $json=json_encode(array('a'=>1,'b'=>2));
echo '<br>';
print_r(json_decode($json));
// and the result of PHP script is :
{"a":1,"b":2}
// stdClass Object ( [a] => 1 [b] => 2 )
如何将数组转换为对象?
我可以将JSON编码的字符串传递到URL中以便在另一个页面获取数据吗?或者存在任何函数可以进行一些URL编码吗?