ВЯ
Вера Яковлева

PHP работа с текстом

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

Единственное что приходит на ум это:
перебрать весь текст посимвольно,
заменить все хтмл тэги на метки (html тоже содержит пробелы) ,
затем высчитать слово игнорируя метки,
и очередным посимвольным анализом закрыть все тэги и открыть их заново.
Есть идеи попроще?

Игорь Васин
Игорь Васин

А регулярные выражения для чего придумали?)

AB
Alexandr Biryukov

Принципиально проще ничего нет (разве что проще по записи) , но непонятно, зачем закрывать и открывать теги - например, тег < p > задает абзац; твоя переменная будет вне абзацев, разделов и т. д. ? Может, проще вставлять ее вместе в span-е со своим стилем?

Похожие вопросы
Вывод текста с одного сайта на другой PHP
Вопрос по php, работа с файлами.
PHP. Текст на картинке, почему может не работать?
Как мне вивести текст в PHP : содежащии скобки ?
работа с текстом в php(Вопрос внутри)
PHP Работы с большими числами.
Работа с tar.gz файлами в php
почему php отображается как текст
Вырезать ненужый текст php
Как спустить текст вниз в php?