私はこのようないくつかのjsonデータを持っています。今、すべてのノード「b」を数えたいと思います。
[
{
"a":[
{
"b":"aaa" //in case this is the first node "b", definition number 1
},
{
"b":"bbb" //this is the second node "b", definition number 2
}
]
},
{
"a":[
{
"b":"ccc" //this is the third node "b", definition number 3
},
{
"b":"ddd" //this is the forth node "b", definition number 4
}
]
},
{
"c":"eee"
},
]
この例では、4 つのノード "b" がありますが、それらをカウントするにはどうすればよいですか? PHPコードで3番目のノード「b」を取得する方法は?
$json=json_decode($txt);
foreach($json as $data){
if($data->a){
foreach($data->a as $row){
echo $row->b.'<br />';
//count($row->b);
}
}
}