Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Многомерный массив PHP

tert tert Ученик (96), на голосовании 3 года назад
У меня есть функция которая из полученного массива делает другой массив и сохраняет его в файл. Но появилась непонятная для меня проблема.
Все массивы, которые получает функция обрабатываются нормально, но с одним у меня проблема. Файл, в который записывается результат функции (521 строка) пустой, но создаётся.
Когда я вывожу значения полученного массива в функцию на экран print_r(), то все данные на месте и всё есть.
Вот тот проблемный массив:
{"response":{"count":2,"items":[{"id":146423,"from_id":49891460,"post_id":146522,"owner_id":-98976340,"parents_stack":[],"date":1623605323,"text":"\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0435 \u0441\u043c\u043e\u0442\u0440\u0438.","attachments":[{"type":"doc","doc":{"id":604528394,"owner_id":37992060,"title":"\u0425\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0435.txt","size":1227,"ext":"txt","date":1623605300,"type":1,"url":"https:\/\/vk.com\/doc37891460_604528394?hash=4ca99c69845636ca4f&dl=GA:1624877352:83b9e9c13cc505d9eb&api=1&no_preview=1","access_key":"abc9df98f02284b014"}}],"thread":{"count":1,"items":[],"can_post":true,"show_reply_button":true}}],"current_level_count":1,"can_post":true,"show_reply_button":true}}

---------

Подскажите, пожалуйста, почему не сохраняется результат функции (именно с данными выше)?
Голосование за лучший ответ
Саня Семенов Оракул (60497) 3 года назад
особо не рарзбирался но у json бывая такая фигня когда он на многидх итерациях работает нормально а на каком то одном падает - это от того что в строке бинарные данные
tert tertУченик (96) 3 года назад
Спасибо за ответ. Проблему выяснил ) Там у меня проблема из-за кодировки была. Я менял её на windows-1251 в mb_convert_encoding. Убрал и всё заработало.
Похожие вопросы