Форматирование текста php -создание абзаца
В разных ситуациях нам требуется автоматическое форматирование текста, вдавить например абзац в текст, который не имеет абзацев.Для начла нам нужен пример! Чтобы увидеть где может возникать такая необходимость в форматировании текста через php.
Мы как-то писали про функцию file_put_contents и там же был пример, как будет записываться текст в файл..
Получим этот текст в переменную $main_text с помощью file_get_contentsЕсли вы прошли по последней ссылке, то вы увидели, что никакого форматирования для текста в этом файле не требуется! Строка идет за строкой и новая строка с нового абзаца начинается!
Но если мы сейчас далее попытаемся вывести тот текст без форматирования, то у нас получится:
07.06.2024 - 10:57//2123 29.10.2023 - 14:52//1 29.10.2023 - 14:36//1%2527%2522 29.10.2023 - 14:33//1 29.10.2023 - 14:33//1 29.10.2023 - 14:33//1 29.10.2023 - 14:33//1 29.10.2023 - 14:33//1 29.10.2023 - 14:33//1 29.10.2023 - 14:33//1 29.10.2023 - 14:33//1 29.10.2023 - 14:33//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:32//1 29.10.2023 - 14:31//1 15.10.2023 - 23:06//dvsdsdvsdvsdv 15.10.2023 - 23:06//xcvxcv 14.10.2023 - 13:58//1 14.10.2023 - 13:45//1%2527%2522 14.10.2023 - 13:43//1 14.10.2023 - 13:43//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:42//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 14.10.2023 - 13:41//1 01.07.2023 - 08:33//ggg 10.10.2022 - 22:26//Вася Пупкин передает привет! 05.10.2022 - 21:58//123 05.04.2022 - 15:34//1 18.03.2022 - 22:44//как дела 18.03.2022 - 22:43//какой 18.03.2022 - 08:55//ало 18.03.2022 - 08:55//аипт 17.03.2022 - 11:37//123 06.02.2022 - 09:51//расскажите анекдот 16.11.2021 - 16:44//уукаукау 16.11.2021 - 16:43//111 06.03.2021 - 00:03//lklklk 06.03.2021 - 00:02//kkk 03.12.2020 - 14:22//gfdfg 27.11.2020 - 13:55//123444 06.08.2020 - 13:35//lol 08.07.2020 - 18:23//54545 06.07.2020 - 18:55//888 06.07.2020 - 18:55//8888 06.07.2020 - 18:55//7667 28.06.2020 - 16:43//sdfgdfggfjgh 28.06.2020 - 16:43//sdfgdfggfjgh 28.06.2020 - 16:43//wqe 20.04.2020 - 04:37//Gh 19.04.2020 - 12:27//Добавил дату! 19.04.2020 - 00:38**print_r 19.04.2020 - 00:36\кнопки Правда!? ИСКАТЬ НА САЙТЕ цвет php Привет мир! Привет мир! ИСКАТЬ щшж щшж щшж йцукенгшщз ппппппппппппп Предудущий идиот, который не может набрать одну строчку кода... ты братец дЭбил!!! ntrcn1 Привет друг - 3! Записать в файл с новой строки. Как записывать строку в начало файла?
Как мы видим - что если вывести текст, который записан в файл, вроде бы с переносами, но в html – мы этих переносов уже не наблюдаем!
Это всего лишь пример, который лежит на поверхности и так или иначе вы когда-нибудь все равно с этим столкнетесь, может ни в такой форме, но в любом случае придется задуматься, что нам следует отформатировать данный код для вывода его в html.
Самое простое, которое сразу приходит на ум – это существующий перенос в текстовом файле заменить на html перенос, ну или абзац. Раз уж мы говорим об автоматическом абзаце, то давайте и будем заменять на абзац.
Наш перенос строки - это будет «\n».
Но нам не нужно его удалять, или же просто заменить… он у нас пропадет… а нам нужно наш перенос обернуть в теги абзаца – справа ставим заканчивающийся тег «p», з потом перенос, потом открывающийся тег «p» Вот таким образом:
Далее нам потребуется функция, которая и заменит наш перенос, который уже имеется в тексте на обернутый перенос в теги абзаца:
И поскольку у нас получится, что начало текста у нас осталось без начального тега абзаца, его туда поставим тоже. и в самый конец текста так же закрывающийся тег p
И нам осталось вывести данный текст уже отформатированным через php:
07.06.2024 - 10:57//2123
29.10.2023 - 14:52//1
29.10.2023 - 14:36//1%2527%2522
29.10.2023 - 14:33//1
29.10.2023 - 14:33//1
29.10.2023 - 14:33//1
29.10.2023 - 14:33//1
29.10.2023 - 14:33//1
29.10.2023 - 14:33//1
29.10.2023 - 14:33//1
29.10.2023 - 14:33//1
29.10.2023 - 14:33//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:32//1
29.10.2023 - 14:31//1
15.10.2023 - 23:06//dvsdsdvsdvsdv
15.10.2023 - 23:06//xcvxcv
14.10.2023 - 13:58//1
14.10.2023 - 13:45//1%2527%2522
14.10.2023 - 13:43//1
14.10.2023 - 13:43//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:42//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
14.10.2023 - 13:41//1
01.07.2023 - 08:33//ggg
10.10.2022 - 22:26//Вася Пупкин передает привет!
05.10.2022 - 21:58//123
05.04.2022 - 15:34//1
18.03.2022 - 22:44//как дела
18.03.2022 - 22:43//какой
18.03.2022 - 08:55//ало
18.03.2022 - 08:55//аипт
17.03.2022 - 11:37//123
06.02.2022 - 09:51//расскажите анекдот
16.11.2021 - 16:44//уукаукау
16.11.2021 - 16:43//111
06.03.2021 - 00:03//lklklk
06.03.2021 - 00:02//kkk
03.12.2020 - 14:22//gfdfg
27.11.2020 - 13:55//123444
06.08.2020 - 13:35//lol
08.07.2020 - 18:23//54545
06.07.2020 - 18:55//888
06.07.2020 - 18:55//8888
06.07.2020 - 18:55//7667
28.06.2020 - 16:43//sdfgdfggfjgh
28.06.2020 - 16:43//sdfgdfggfjgh
28.06.2020 - 16:43//wqe
20.04.2020 - 04:37//Gh
19.04.2020 - 12:27//Добавил дату!
19.04.2020 - 00:38**print_r
19.04.2020 - 00:36\кнопки
Правда!?
ИСКАТЬ НА САЙТЕ
цвет php
Привет мир!
Привет мир!
ИСКАТЬ
щшж
щшж
щшж
йцукенгшщз
ппппппппппппп
Предудущий идиот, который не может набрать одну строчку кода... ты братец дЭбил!!!
ntrcn1
Привет друг - 3!
Записать в файл с новой строки.
Как записывать строку в начало файла?
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: