0

我得到了以下代码是否可以像数组一样使用它?

$var = 
"{"uid":"cb463625fc9dde2d82207e15bde1b674513094011b2976.06073807","name":"marius"}{"uid":"2393d7a6a3258894acc34581978453fa513094011b2ab8.28630478","name":"buenyamin"}";

像打印出来一样

echo $var[0].uid."<br>";
echo $var[1].uid;
4

2 回答 2

1

试试这个 :

$array = json_decode($var,true);

echo "<pre>";    
print_r($array);

注意:truejson_decode 中的第二个参数需要将输出作为数组,否则输出将是对象

参考: http: //php.net/manual/en/function.json-decode.php

于 2013-03-01T11:48:41.983 回答
1

使用json_decode将字符串解码为 PHP 数组。

$var = 
"{"uid":"cb463625fc9dde2d82207e15bde1b674513094011b2976.06073807","name":"marius"}{"uid":"2393d7a6a3258894acc34581978453fa513094011b2ab8.28630478","name":"buenyamin"}";
echo '<pre>' . print_r(json_code($var, true)) . '</pre>';
于 2013-03-01T11:49:23.923 回答