Вставить строку перед концом ссылки - PullRequest
1 голос
/ 04 декабря 2010

Какой самый быстрый способ вставить строку перед тегом </a>?

<a href="..."> bla bla... </a>

Ответы [ 3 ]

3 голосов
/ 04 декабря 2010
str_replace("</a>", "blabla</a>", $text);
1 голос
/ 04 декабря 2010

Существует множество способов обшить эту кошку, но есть несколько распространенных:

В 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>";

Edit, вы сказали "самый быстрый", который я пропустил

Предполагая, что мы говорим о PHP, а именно: предположительно использование запятой для конкатенации строк в php является одним из самых быстрых способов построения строки.Но если вы не делаете это очень много, это похоже на оптимизацию, которая не будет вам очень выгодна.

echo "<a href=\"\">", $foo ,"</a>";
0 голосов
/ 04 декабря 2010

<a href="..."> bla bla... <?php echo "string"; ?></a>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...