我嘗試在PHP(5.3.13版)中將數據編碼爲JSON並將其發送到JavaScript。 我的問題是: 當我編碼非關聯數組的數組,它返回undefined:json_encode返回未定義的非關聯數組數組
$arr = array(array(1, 2, 3));
echo json_encode($arr); // outputs nothing ("")
你能幫助我嗎?
編輯:我的操作系統是FreeBSD的8.1-RELEASE
編輯:如果它可以幫助,我在鏌鋣埃沃的網站使用。我使用這個php腳本來稱呼它形成網頁,並且一切正常。但後來我創建了一個包含1行代碼的snipet - 包括這個php腳本。現在我打電話給一個網頁,但內容只是這個片段。 從邏輯上講它是一回事,但現在它不起作用。
其返回的json數據..http://eval.in/31887 – sAnS
我非常懷疑...你能重現http://3v4l.org上的問題, http://ideone.com,http://codepad.org或類似的在線小提琴網站? – Passerby
有PHP版本5.4.6,我有5.3.13。我無法更新它,因爲其他一些腳本可能會停止工作。 –