PHP如何在特定点向另一个HTML添加HTML?
我有这样的链接:PHP如何在特定点向另一个HTML添加HTML?,php,Php,我有这样的链接: $link = '<a href="#" title="box">do something</a>'; $link=''; 现在,我需要将html添加到锚定标记中文本的末尾,这样它就会像这样结束: $link = '<a href="#" title="box">do something<i class="arrow"></i></a>'; $link=''; 我已经研究过了,我的结论是我可能必须使
$link = '<a href="#" title="box">do something</a>';
$link='';
现在,我需要将html添加到锚定标记中文本的末尾,这样它就会像这样结束:
$link = '<a href="#" title="box">do something<i class="arrow"></i></a>';
$link='';
我已经研究过了,我的结论是我可能必须使用正则表达式,但我不知道从哪里开始。我知道这可以通过JS轻松完成,但我需要在PHP中完成
有什么想法吗?你可以用-
$link='';
$link=str_替换(“,”$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;
$link='';
$addition='';
$formatted_str=substr($link,0,strlen($link)-4)$附加substr($link,strlen($link)-4);
echo$u str;
您可能想了解PHP DOM操作,写第二个示例中所写的东西不是更快吗?非常感谢!
$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;