Добавить теги в строку

229
04 апреля 2018, 08:59

Здравствуйте. Есть строка такого вида

"Параметр 1; Параметр 2; Параметр 3;"

Не подскажете как в нее добавить теги, должно получится вот так:

"<li>Параметр 1;</li><li>Параметр 2;</li><li>Параметр 3;</li>"

То есть, нужно добавить открывающий тег li в начале строки, закрыв li в конце строки и открывающий и закрывающий тег li после символа ; если этот символ не последний (там просто закрывающий тег li, открывающий уже не нужен)

Answer 1
$str = str_replace("; ", ";</li><li>", $str);
$str = "<li>" . $str . "</li>";
Answer 2

Можно решить и с помощью регулярных выражений:

$str = 'Параметр 1; Параметр 2; Параметр 3;';
echo preg_replace('~(?<=\b|\s)(.+?;)\s?(?=\b|$)~u', '<li>$1</li>', $str);
READ ALSO
Не выполняется PHP на странице

Не выполняется PHP на странице

На Perl использую модуль HTML::Template; Выводом странички соответственно занимается Perl-скрипт, большие куски HTML_кода вытягивая из шаблоновПосле...

209
Получить url с флагом в Laravel

Получить url с флагом в Laravel

Всем приветСтолкнулся с задачей, в которой нужно получить полную строку get с флагом

226
Редирект url в подпапку

Редирект url в подпапку

Задача в следующем:

208
Данные из таблицы в массив php?

Данные из таблицы в массив php?

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

195