может кто -нибудь, пожалуйста, помогите мне разобраться в проблеме json_decode < /code>, вот моя строка JSON, которая работает нормально - < /p>
{"323":"723","317":"704","316": {"date":"28\/12\/2016"},"314":"701","315": {"area":"sdfgdfg"}}
< /code>
Но если я добавлю еще одну пару значений ключей, то функция json_decode не работает. < /p>
{"336":"761","323":"723","317":"704","316": {"date":"28\/12\/2016"},"314":"701","315": {"area":"test"}}
< /code>
2 -я строка не работает, однако в моей локальной системе обе строки работают нормально, каковы параметры конфигурации PHP, которые мне нужно проверить? У меня есть увеличение ограничение памяти , максимальное время выполнения и max post размер Что еще мне нужно проверить, пожалуйста, помогите.$arrProducts = array(
array(
"product_id" => $_REQUEST['product_id'],
"qty" => $_REQUEST['quantity'],
"options" => json_decode($_REQUEST['product_options'], true),
"sku" => $_REQUEST['sku'],
"store_id" => 1
)
);
print_r($arrProducts);
< /code>
Он печатает пустой массив для 2 -й строки. < /p>
Я проверил ошибки>
Подробнее здесь: https://stackoverflow.com/questions/412 ... rge-string
Php json_decode не работает для большой строки ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1757325160
Anonymous
может кто -нибудь, пожалуйста, помогите мне разобраться в проблеме json_decode < /code>, вот моя строка JSON, которая работает нормально - < /p>
{"323":"723","317":"704","316": {"date":"28\/12\/2016"},"314":"701","315": {"area":"sdfgdfg"}}
< /code>
Но если я добавлю еще одну пару значений ключей, то функция json_decode не работает. < /p>
{"336":"761","323":"723","317":"704","316": {"date":"28\/12\/2016"},"314":"701","315": {"area":"test"}}
< /code>
2 -я строка не работает, однако в моей локальной системе обе строки работают нормально, каковы параметры конфигурации PHP, которые мне нужно проверить? У меня есть увеличение [b] ограничение памяти [/b], [b] максимальное время выполнения [/b] и [b] max post размер [/b] Что еще мне нужно проверить, пожалуйста, помогите.$arrProducts = array(
array(
"product_id" => $_REQUEST['product_id'],
"qty" => $_REQUEST['quantity'],
"options" => json_decode($_REQUEST['product_options'], true),
"sku" => $_REQUEST['sku'],
"store_id" => 1
)
);
print_r($arrProducts);
< /code>
Он печатает пустой массив для 2 -й строки. < /p>
Я проверил ошибки>
Подробнее здесь: [url]https://stackoverflow.com/questions/41258189/php-json-decode-not-working-for-large-string[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия