我是json的新手,並決定使用它,因爲它看起來很有前途。語法如何工作?PHP Json編碼語法
這裏是我的簡單的PHP腳本:
$usernames = array('jake', 'john', 'jackie', 'jared');
$users = array();
for($i = 0; $i < 4; $i++)
{
$users[$i]['id'] = $i;
$users[$i]['name'] = $usernames[i];
}
$data = json_encode($users);
echo $data;
它輸出:
{"i":{"id":3,"name":null}}
我希望它輸出:
[{"id": 1,"name": "jake"},{"id": 2,"name": "john"},{"id": 3,"name": "jackie"},{"id": 4,"name": "jared"}]
你有一個語法錯誤裏面的'爲'循環。 '我'應該是'$我'。請參閱工作演示:https://eval.in/95092 –
Ahh Thanks!.... – MysteryDev
** Pro tip **:[在調試過程中啓用錯誤報告](http://stackoverflow.com/a/6575502/ ) –