我傳遞號碼列表從頁面到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