Сайт продается.
СКРИПТЫ
ТЕГИ:
php (322)
js (242)
html (146)
css (128)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
js date (33)
php array (33)
fonts (30)
form html (30)
online (27)
Показать еще :
link (26)
ruweb.net (25)
foto (22)
atom (20)
php file (20)
forum (19)
svg (18)
hosting (18)
input (18)
php date (17)
php time (16)
html book (16)
board (16)
color (15)
js url (14)
img (14)
js time (14)
js events (14)
osclass (13)
info (13)
select (13)
htaccess (13)
notepad (13)
знак (12)
table (12)
dw block (12)
download (12)
php img (12)
php path (12)
keyboard (12)
icon (11)
jsphp (11)
form (11)
mouse (10)
yandex (10)
js delete (10)
hover (9)
dosite (8)
browser (7)
comment (7)
php url (7)
cookie (7)
list (6)
iframe (6)
php get (6)
click (6)
canvas (6)
mysql (6)
reg.ru (5)
value (5)
heading (5)
mb (5)
js math (5)
adminka (5)
tag a (5)
chart (5)
year (5)
search (5)
ftp (5)
js id (5)
ssl (4)
base64 (4)
day (4)
week (4)
php var (4)
bbcode (4)
нок (4)
scandir (4)
xml (4)
month (4)
submit (4)
symbols (4)
task (4)
pages (4)
vk (4)
console (4)
js form (4)
https (3)
numbers (3)
js post (3)
js hash (3)
vs code (3)
domen (3)
js img (3)
ucoz (3)
padding (3)
куб (3)
money (3)
line (3)
captcha (3)
height (2)
seo (2)
js vars (2)
video (2)
youtube (2)
tag hr (2)
details (2)
typeof (2)
рся (2)
sitemap (2)
counter (2)
arrows (2)
prompt (2)
qr kod (2)
google (2)
game (1)
cursor (1)
scroll (1)
rutube (1)
нод (1)
smile (1)
jino (1)
header (1)
speed (1)
windows (1)
archive (1)

Форматирование текста php -создание абзаца

В разных ситуациях нам требуется автоматическое форматирование текста, вдавить например абзац в текст, который не имеет абзацев.

Для начла нам нужен пример! Чтобы увидеть где может возникать такая необходимость в форматировании текста через php.

Мы как-то писали про функцию file_put_contents и там же был пример, как будет записываться текст в файл..
Получим этот текст в переменную $main_text с помощью file_get_contents

Если вы прошли по последней ссылке, то вы увидели, что никакого форматирования для текста в этом файле не требуется! Строка идет за строкой и новая строка с нового абзаца начинается!

Но если мы сейчас далее попытаемся вывести тот текст без форматирования, то у нас получится:

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.

Конечно! Можно взять и в ручную в каждую строку вставить тег абзаца, но если файл будет 100 или 1000 строк и файлов будет 1000? Я думаю к пенсии, которую продвигает Медведев и долбаное правительство, вы точно не закончите!


Самое простое, которое сразу приходит на ум – это существующий перенос в текстовом файле заменить на html перенос, ну или абзац. Раз уж мы говорим об автоматическом абзаце, то давайте и будем заменять на абзац.

Наш перенос строки - это будет «\n».

Но нам не нужно его удалять, или же просто заменить… он у нас пропадет… а нам нужно наш перенос обернуть в теги абзаца – справа ставим заканчивающийся тег «p», з потом перенос, потом открывающийся тег «p» Вот таким образом:

</p>\n<p>

Далее нам потребуется функция, которая и заменит наш перенос, который уже имеется в тексте на обернутый перенос в теги абзаца:

str_replace("\n", "</p>\n<p>", $main_text)

И поскольку у нас получится, что начало текста у нас осталось без начального тега абзаца, его туда поставим тоже. и в самый конец текста так же закрывающийся тег p

$main_text = '<p>'.str_replace("\n", "</p>\n<p>", $main_text).'</p>';

И нам осталось вывести данный текст уже отформатированным через php:

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!

Записать в файл с новой строки.

Как записывать строку в начало файла?

Можете не благодарить, лучше помогите!
Название скрипта :Форматирование текста php
Ссылка на скачивание : Все скрипты на одной странице
Теги :
автоматический абзац
php форматирование текста
автоматический абзац php
абзац в php
php абзац текста
первый абзац php
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
dwweb.ru есть здесь:
Последние комментарии :
Марат :
14.03.2023 21:07
Так... это когда было то... в 2018 году... мне не нравится(не нравилось), как поиск по файлам... как-то коряво было…
подробнее.
Moubrey :
14.03.2023 20:52
Их там два можно поставить, еще и по бокам, а в них еще друге окна станут вкладками, обычный проводник и…
подробнее.
Марат :
26.02.2023 12:20
Спасибо за внимательность!
подробнее.
V :
26.02.2023 11:49
В массиве месяцев пропущен октябрь!
подробнее.
Марат :
02.02.2023 10:48
Я не знаю, что это ... Такое понятие - "определена"... я не понимаю, что такое... есть такая фигня в Js, там, бывают…
подробнее.
Артур :
02.02.2023 06:51
При копировании всего кода из 3 главы "Вывод всех файлов из папки ссылками на них", при выполнении скрипта…
подробнее.
ruweb Немного о ruweb.net!
Страница загружена за : 0.016578 секунд. Подробнее