Json -> Arrayに変換した配列をforeachで回す動作を書きました。
しかし、json内にはきちんと複数あるにも関わらずforeach内では配列内の1番目のみしか回りません。
どこを修正すれば治りますか?
php
1 2/// ユーザーからjsonが送られてくる。 3$json = file_get_contents('php://input'); 4$json = mb_convert_encoding($json, 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN'); 5$arr = json_decode($json,true); 6 7foreach ($arr as $i) { 8 9 echo $i[0];/// 結果が0しか出て来ず、残りの1,2が出て来ない。 10 11}
json
1/*送信内容*/ 2[ 3 [ 4 0 5 ], 6 [ 7 1 8 ], 9 [ 10 2 11 ] 12]
回答1件
あなたの回答
tips
プレビュー