我传递号码列表从页面到PHP序列化JSON转换JSON列表PHP数组
{"items":"[1,2,3,4]"}
在我的网址它只是
...&items={"items":[1,2,3,4]}
我在PHP
解码此$json = $_GET["items"];
$arr = json_decode($json, true);
我得到一个数组
Array ([items] => [1,2,4])
但是,当我尝试arr["items"]
一个foreach
并打印出每个值,我得到的是一个单一的值
[1,2,4]
这是我使用迭代
foreach($res["items"] as $value)
echo $value;
为什么代码我没有像
1
2
4
你为什么序列化它们的客户端上?你为什么不按原样传递数组? – zerkms
,因为我从来没有使用过PHP。我怎样才能直接从JavaScript传递数组到PHP? – MxyL
'&items [] = 1&items [] = 2 ...' – zerkms