Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Помогите переделать функцию


Автор: animegirl 14.9.2011, 18:21
Хочу использовать JSON для передачи данных и хранения их в базе. Изучив функцию, пришла к выводу, что мне нужен второй атрибут, который убирает кавычки. Только вот проблема в том, что на локальном компе, где делаю разработку, версия PHP 5.2.4, а атрибут появился только в версии 5.4.0. У меня как-то давно была уже подобная проблема, и я находила готовые решения, где функция сначала удалялась из списка функций, а на её место прописывалась другая, с таким же именем, но уже с изменениями. Всё это с красивой заглушкой для версий, что если версия подходит, значит не трогаем. Но вот на эту функцию, не смогла такого найти  smile 

Может кто-нибудь помочь, сделав мне функцию "json_encode", согласно документации PHP 5.4.0?
string json_encode ( mixed $value [, int $options = 0 ] )
value 

 The value being encoded. Can be any type except a resource. 

 This function only works with UTF-8 encoded data. 
options 

 Bitmask consisting of JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT, JSON_UNESCAPED_UNICODE.


  smile 

Автор: InfMag 15.9.2011, 12:25
animegirl, сделать за вас?) К Вашему сожалению тут люди не для того собираются.
Вот можете взять за основу к примеру это: http://alexmuz.ru/php-json_encode/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)