Я использую file_put_contents для записи данных в файл. < /p>
file_put_contents($csvFileName, $jsonBody);
< /code>
Данные json и выглядят: < /p>
{"ColA":"123","ColB":"4,5,6","ColC":"789 \n ABC"}
< /code>
или более визуально: < /p>
< thead>
cola < /th>
colb < /th>
colc < /th>
< /tr>
< /thead>
123 < /td>
4,5,6 < /td>
789 \ n abc
Но когда я пишу данные в файл, результаты выглядят так: < /p>
cola < /th>
colb < /th> colc < /th>
cold < /th>
cole < /th>
colf < /th>
< /tr>
< /thead>
123 < /td>
4 < /td>
5 < /td>
6 < /td>
789 < /td>
abc < /td>
Появляется, что file_put_contents рассматривает включение как запятых, так и новых линий (\ n) В JSON как указание на разделение данных на дополнительные столбцы, которые мне не нужны. < /p>
Как я могу этого избежать?
Подробнее здесь: https://stackoverflow.com/questions/794 ... ine-breaks
Php file_put_contents с запятыми и разрывами строк ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение