我有一个变量,其中包含PhP中的以下文本:
$description = "Flash <a href=\"http://www.aaa.com/\">this coupon</a> <br > <a href="http://www.ggg.com/">Visit here</a> for details <br >";
Run Code Online (Sandbox Code Playgroud)
我如何添加
目标="_空白"
$description
变量上缺少什么?
结果将变为以下结果:
$description = "Flash <a href=\"http://www.aaa.com/\" target="_blank">this coupon</a> <br > <a href="http://www.ggg.com/" target="_blank">Visit here</a> for details <br >";
Run Code Online (Sandbox Code Playgroud)
我正在寻找用户不小心记录变量$ description的解决方案.但我需要系统通过将target ="blank"添加到现有变量中来查找并更正它并更新记录.
eL-*_*ova 15
我不知道你到底是什么意思.但是,建议在HTML中使用'.并且只是"为了回声.所以它将是:
$description = "Flash <a href='http://www.aaa.com/' target='_blank'>this coupon</a><br ><a href='http://www.ggg.com/' target='_blank'>Visit here</a> for details <br >";
Run Code Online (Sandbox Code Playgroud)
要添加目标,您可以使用:
$string = preg_replace("/<a(.*?)>/", "<a$1 target=\"_blank\">", $string);
Run Code Online (Sandbox Code Playgroud)
发现于:preg_replace文本中的链接与<a>有一些例外