私は3レベルの配列を持っています。特定のキーワードの値を表示したい。このキーワードは、第 2 レベルと第 3 レベルの両方に表示されます。しかし、私は2番目のレベルだけを表示したい.
これを行う方法はありますか?次のことを試しましたが、キー「名前」のすべての値が表示されています。
$jsonIterator = new RecursiveIteratorIterator(
new RecursiveArrayIterator(json_decode($call_result, TRUE)),
RecursiveIteratorIterator::SELF_FIRST);
foreach ($jsonIterator as $key => $val) {
if(strcmp ( $key , "name") == 0)
{
//echo '<br>';
if(strcmp($val , " ")== 1)
{
echo "$key => $val\n";
}
}
}
第2レベルの値のみを出力する方法はありますか?