Php file_put_contents с запятыми и разрывами строкPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Php file_put_contents с запятыми и разрывами строк

Сообщение Anonymous »

Я использую 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»