| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Помогите переделать функцию |
| Автор: animegirl 14.9.2011, 18:21 |
| Хочу использовать JSON для передачи данных и хранения их в базе. Изучив функцию, пришла к выводу, что мне нужен второй атрибут, который убирает кавычки. Только вот проблема в том, что на локальном компе, где делаю разработку, версия PHP 5.2.4, а атрибут появился только в версии 5.4.0. У меня как-то давно была уже подобная проблема, и я находила готовые решения, где функция сначала удалялась из списка функций, а на её место прописывалась другая, с таким же именем, но уже с изменениями. Всё это с красивой заглушкой для версий, что если версия подходит, значит не трогаем. Но вот на эту функцию, не смогла такого найти Может кто-нибудь помочь, сделав мне функцию "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. |
| Автор: InfMag 15.9.2011, 12:25 |
| animegirl, сделать за вас?) К Вашему сожалению тут люди не для того собираются. Вот можете взять за основу к примеру это: http://alexmuz.ru/php-json_encode/ |