測試在一些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