链接如下:
$link = '<a href="#" title="box">do something</a>';
现在我需要在锚标记内的文本末尾添加html,这样它就结束了:
$link = '<a href="#" title="box">do something<i class="arrow"></i></a>';
我已经研究了周围,我的结论是,我可能不得不使用正则表达式,但我不知道从哪里开始。我知道这可以通过JS轻松完成,但我需要在PHP中完成。
任何想法?
您可以使用str_replace()
-
$link = '<a href="#" title="box">do something</a>';
$link = str_replace("</a>", '<i class="arrow"></i></a>', $link);
下面是使用子字符串和连接的示例:
$link = '<a href="#" title="box">do something</a>';
$addition = '<i class="arrow"></i>';
$formatted_str = substr($link, 0, strlen($link) - 4) . $addition . substr($link, strlen($link) - 4);
echo $formatted_str;