私はウォーキングjson混合配列とオブジェクトを必要とします。jsonの混合配列とPHPを使ったオブジェクトをウォークする
私がしようとしますが、文字列変換
$epoJson = json_decode($json, true);
foreach (new RecursiveIteratorIterator(new RecursiveArrayIterator($epoJson), RecursiveIteratorIterator::CATCH_GET_CHILD) as $key => $value) {
echo 'My node ' . $key . ' with value ' . $value . PHP_EOL;
}
注[ErrorException]配列を取得:私はもちろん、echo
、var_dump
または他を必要としませんが...私は入れて、他のコードを繰り返す必要があります値が仕事のために...コードは、それが唯一の視覚化の問題のためだエコー私は簡単な質問のためのecho
OTの使用している場合...:$value
場合、それは文字列ではないのですが...
は、混合JSONの散歩のためのいくつかの例やライブラリを検索してみ何も得られません。
http://sandbox.onlinephpfunctions.com/code/4bd4fbc5e43ed439add7d4ba497b830d498ce4ac
私はのvar_dumpや印刷$値は必要ありません。配列とオブジェクトを混在させた複雑なjsonの繰り返しをお願いします。 – abkrim