json_decode についての質問ですが、ループを通じて値を取得するにはどうすればよいですか?
$str=json_encode($data); を使用して、MYSQL テーブルで json 操作を実行します。
ここで、json_decode($str) のループを通じて各フィールドの値を表示したいと思います。
var_dump は使用しないでください。var_dump はすべての形式を表示します。ループを通じて各フィールドの値を取得する必要があるだけです。助けてください。
-----解決策--------------------------------
foreach を使用すると、json_decode の結果を反復処理できないことがわかります。
これは、json_decode がデフォルトでオブジェクトを返すためです。したがって、直接 foreach することはできませんが、var_dump を使用して表示することはできます。
json_decode の 2 番目のパラメーター bool $assoc を使用し、これを true に設定すると、連想配列の形式で返されます。リーチすることができます。
$arr = json_decode($str, true);