测试在一些JSON代码,例如[{"a":"1"},{"a":"2"},{"a":"3"},{"b":"2"}]
,我想用JSON解码,获取数据并作出判断,如果第一a
点头==
b
点头或最前一页a
点头!=
b
点头。一些代码在这里。PHP json_decode
<?php
header("Content-type: text/html; charset=utf-8");
$json = json_decode('[{"a":"1"},{"a":"2"},{"a":"3"},{"b":"2"}]',true);
$number=1;
foreach($json as $num){
if($num['a']!=$num['b']){
if($num['a']){
echo 'a'.$number.''.$num['a'].'<br />';
}
}else{
if($num['a']){
echo 'b'.$number.''.$num['a'].'<br />';
}
}
$number++;
}
?>
现在我的结果是:
a11
a22
a33
我需要得到的结果:
a11
b22
a33
你想做的事是什么呢?如果第一个**节点**是== b节点或者是一个节点是!= b节点,那么什么? – netcoder
@netcoder,我想做一个foreach所有'$ num ['a']'并确定哪个'$ num ['a']'等于'$ num ['b']'如'a11, b22,a33' – cj333
“测试一些json代码”,甜心人。 – Xeoncross