JSk*_*ing 2 php arrays json loops
我有一个JSON对象,我想循环遍历值:
$json = '{"1":a,"2":b,"3":c,"4":d,"5":e}';
$obj = json_decode($json, TRUE);
for($i=0; $i<count($obj['a']); $i++) {
echo $i;
}
Run Code Online (Sandbox Code Playgroud)
我希望$i显示abcde对象中的值.
小智 13
尝试使用.
$json = '{"1":"a","2":"b","3":"c","4":"d","5":"e"}';
$obj = json_decode($json, TRUE);
foreach($obj as $key => $value)
{
echo 'Your key is: '.$key.' and the value of the key is:'.$value;
}
Run Code Online (Sandbox Code Playgroud)
ps未经测试;-)
迭代它的最短方式,这种方式你不关心索引是这样使用foreach:
foreach($obj as $value) {
echo $value;
}
Run Code Online (Sandbox Code Playgroud)
例如,您的索引中没有索引0 $obj.从我看到它从1开始.这种方式它适用于任何索引(不仅仅是数字)