Описание: Функция для преобразования php-переменных (строка, число, булево, массив, хэш, объект) в JSON-формат. Предназначена в основном для использования в модах для phpbb3, разработанных по AJAX-технологии.
Функция является аналогом php-функции json_encode(), но в тоже время корректно работает с нелатинскими символами и не проводит анализ передаваемых данных.
При разработке функции были использованы материалы библиотеки JsHttpRequest, Services_JSON и сайта Заметки программиста.
Пример использования:
Код: Выделить всё
<?
include($phpbb_root_path . 'includes/functions_json.' . $phpEx);
// convert a complexe value to JSON notation, and send it to the browser
$value = array('foo', 'bar', array(1, 2, 'baz'), array(3, array(4)));
echo php2json($value);
// prints: ["foo","bar",[1,2,"baz"],[3,[4]]]
?>

