Здравствуйте. Есть строка такого вида
"Параметр 1; Параметр 2; Параметр 3;"
Не подскажете как в нее добавить теги, должно получится вот так:
"<li>Параметр 1;</li><li>Параметр 2;</li><li>Параметр 3;</li>"
То есть, нужно добавить открывающий тег li
в начале строки, закрыв li
в конце строки и открывающий и закрывающий тег li
после символа ;
если этот символ не последний (там просто закрывающий тег li
, открывающий уже не нужен)
$str = str_replace("; ", ";</li><li>", $str);
$str = "<li>" . $str . "</li>";
Можно решить и с помощью регулярных выражений:
$str = 'Параметр 1; Параметр 2; Параметр 3;';
echo preg_replace('~(?<=\b|\s)(.+?;)\s?(?=\b|$)~u', '<li>$1</li>', $str);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На Perl использую модуль HTML::Template; Выводом странички соответственно занимается Perl-скрипт, большие куски HTML_кода вытягивая из шаблоновПосле...
Всем приветСтолкнулся с задачей, в которой нужно получить полную строку get с флагом
Есть таблица значения левой колонки которой формируются их php, все остальные значения пользователь заполняет самостоятельноКак мне средствами...