我建立了一個新站點并希望解決此問題。我在 mysql 表中有這個文本{"200":"5","220":"0","65":"4","80":"0","199":"1","197":"1","198":"0","257":"4","223":"0"}我想通過 php 獲取 ID 及其值 例如$id[200] = 5
1 回答

小唯快跑啊
TA貢獻1863條經驗 獲得超2個贊
您可以使用json_decode()將 JSON 字符串轉換為數組。由于您的 JSON 字符串包含數字索引,因此您需要使用大括號來獲取值
$str = '{"200":"5","220":"0","65":"4","80":"0","199":"1","197":"1","198":"0","257":"4","223":"0"}';
$array = json_decode($str);
echo $array->{'200'};
或者您可以在 json_decode 中添加第二個參數為 true 以獲取作為普通數組的值
$array = json_decode($str,true);
echo $array[200];
這是現場演示
- 1 回答
- 0 關注
- 188 瀏覽
添加回答
舉報
0/150
提交
取消