Функция отрезания </p>

12 3
[Удален]
1035

Подскажите пожалуйста php функцию, которая будет отрезать </p> и вставлять ссылку c </p>

Т. е. мне нужно на выходе такой html:

<p>tghrtrtgrd rtretrete ertretretre rtretertretert <a href="">ссылка</a></p>

А у меня сейчас такой:

<p>tghrtrtgrd rtretrete ertretretre rtretertretert</p>
<a href="">ссылка</a>

Master812
На сайте с 23.12.2007
Offline
168
#1

atbk, вот:

str_replace('</p>', '<a href="">ссылка</a></p>', $var);

raspberry pi сайт ( https://4raspberrypi.ru/ ) и orange pi сайт ( https://orangepi.su/ ) и новостной движок ( https://generalscript.ru/ )
[Удален]
#2

Спасибо. Сейчас попробую.

Master812
На сайте с 23.12.2007
Offline
168
#3

atbk, если не получиться, можно сделать так:

str_replace('</p>', '<a href="">ссылка</a>', $var);
$var .= '</p>';

[Удален]
#4

Master, что-то у меня не получается. Наверное я неправильно что-то делаю.

Я вместо этого:

<?=$value['short'];?><a

class="more" title="<?=$value['h1'];?>"
href="<?=$url.$page_rewrite[$index];?>"><?=$full_link;?></a>

вставляю это:

<?=$value['short'];?>str_replace('</p>', '<aclass="more" title="<?=$value['h1'];?>"href="<?=$url.$page_rewrite[$index];?>"><?=$full_link;?></a>', $var);

$var .= '</p>';
Master812
На сайте с 23.12.2007
Offline
168
#5

$var2 = '<a class="more" title="'.$value["h1"].'" href="'.$url.$page_rewrite[$index].'">'.$full_link.'</a>';
$var = str_replace('</p>', $var2, $var);
$var .= '</p>';

либо

$var2 = '<a class="more" title="'.$value["h1"].'" href="'.$url.$page_rewrite[$index].'">'.$full_link.'</a></p>';
$var = str_replace('</p>', $var2, $var);

[Удален]
#6

Master, спасибо. Наверное я делаю что-то не так.

Не работает всё равно.

Ragnarok
На сайте с 25.06.2010
Offline
239
#7

вместо всего поставь:

<?

$value['short']=str_ireplace("</p>","<a class=\"more\" title=\"".$value['h1']."\" href=\"".$url.$page_rewrite[$index]."\">".$full_link."</a>",$value['short']);

echo $value['short'];

?>

//TODO: перестать откладывать на потом
[Удален]
#8

Ragnarok, спасибо, заработало.

[Удален]
#9

обрезания 🤣

[Удален]
#10
seodude:
обрезания 🤣

Ага :) Без разницы, главное, чтобы нужный результат получился.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий