Какой самый быстрый способ вставить строку перед тегом </a>
?
<a href="..."> bla bla... </a>
str_replace("</a>", "blabla</a>", $text);
Есть много способов лечения этой кошки, но вот несколько общих:
В HTML:
<a href=""><?php echo $foo; ?></a> <a href=""><?=$foo?></a>
В PHP
echo "<a href=\"\">$foo</a>"; echo "<a href=\"\">{$foo}</a>"; echo "<a href=\"\">". $foo ."</a>";
Редактируйте, вы сказали «самый быстрый», который я забыл
Предполагая, что мы говорим о PHP, в частности: предположительно использование запятой для конкатенации строк в php является одним из самых быстрых способов построения строки. Но если вы не делаете это очень много, это похоже на оптимизацию, которая не будет покупать вас очень сильно.
echo "<a href=\"\">", $foo ,"</a>";
<a href="..."> bla bla... <?php echo "string"; ?></a>