Я работаю с PHP, и я хотел бы создать разрыв строки в моей базе данных.txt после каждого ввода. Возможно ли это и как? Пожалуйста, помогите, я попробовал /n
и <br>
но это не сработает. Некоторый код:
fwrite($handle,$artikelnummer);
fwrite($handle,$newData);
Между этими двумя я хочу, чтобы
Что-то вроде этого?
fwrite($handle, $artikelnummer);
fwrite($handle, "\n");
fwrite($handle, $newData);
Как отметил Шихар Бхардвадж, вы можете использовать PHP_EOL вместо "\n", если вы хотите быть полностью независимой от платформы ОС...
UPDATE: Если вы ожидаете, что это одна пустая строка между строками, вам нужно написать две строки новой строки...:
fwrite($handle, $artikelnummer);
fwrite($handle, PHP_EOL . PHP_EOL);
fwrite($handle, $newData);
Использование:
fwrite($file, $yourData . "\n");
Не используйте '\n'
поскольку PHP не будет распознавать escape-последовательность.
Если вы хотите быть независимым от платформы, используйте PHP_EOL
который выводит \r\n
или \n
зависимости от ОС. Его предопределенная константа. Посмотрите здесь.
Если вам нужна пустая строка после написания строки:
fwrite($file, $yourData . PHP_EOL . PHP_EOL);
Вы должны использовать обратную косую черту и букву n в двойных кавычках:
fwrite($handle, "This is my text with \na linebreak");