Я пытаюсь кодировать данные в JSON в PHP (версия 5.3.13) и отправлять их на JavaScript. Моя проблема: Когда перекодировать массив без ассоциативных массивов, он возвращает неопределенное значение:json_encode возвращает undefined с массивом неассоциативных массивов
$arr = array(array(1, 2, 3));
echo json_encode($arr); // outputs nothing ("")
Можете ли вы мне помочь?
Edit: моя ОС FreeBSD 8.1-RELEASE
Edit: Если это может помочь, я использую это в MODX Эво веб-сайта. Я использовал этот php-скрипт, назвав его формой веб-страницы, и все работает нормально. Но затем я создаю snipet, который содержит 1 строку кода - включает этот php-скрипт. Теперь я вызываю веб-страницу с содержанием, кроме этого фрагмента. Логично это то же самое, но теперь это не работает.
его возвращаемые данные json..http: //eval.in/31887 – sAnS
Я очень сомневаюсь, что ... можете ли вы воспроизвести проблему на http://3v4l.org, http://ideone.com, http://codepad.org или аналогичный сайт онлайн-скриптов? – Passerby
Существует версия PHP 5.4.6, и у меня есть 5.3.13. Я не могу обновить его, потому что некоторые другие скрипты могут перестать работать. –