JSONでシリアル化されたページからPHPに数値のリストを渡しています
{"items":"[1,2,3,4]"}
私のURLではそれはただです
...&items={"items":[1,2,3,4]}
これをPHPでデコードします
$json = $_GET["items"];
$arr = json_decode($json, true);
配列を取得します
Array ( [items] => [1,2,4] )
しかし、試してみて各値を出力すると、取得できるのは単一の値だけforeach
ですarr["items"]
[1,2,4]
これは、反復に使用しているコードです
foreach($res["items"] as $value)
echo $value;
どうして私は次のようなものを得ていないのですか
1
2
4