php 分解字符串排除 html 标签
php explode string exclude html tags
我有一个 html 内容条目。我需要用 ('.',$string) 分解。
我需要用'.'爆炸排除 html 标签并使用 str_replace 插入新词但输出包含 html 标签。
输入:
$string = 'abc <a href="http://x.com">x.com</a> xyz.xxx <img src="y.com" /> zyx.yyy ';
输出必须:
abc <a href="http://x.com">x.(NEWWORD)com</a> xyz.(NEWWORD)xxx <img src="y.com" /> zyx.(NEWWORD)yyy
<?php
preg_match_all("/\/?(>\s?.*?\.)\w+/i",$string, $result);
foreach($result[1] as $row)
{
$string = str_replace($row, $row."(NEWWORD)", $string);
}
echo $string;
//Good luck!
我有一个 html 内容条目。我需要用 ('.',$string) 分解。 我需要用'.'爆炸排除 html 标签并使用 str_replace 插入新词但输出包含 html 标签。 输入:
$string = 'abc <a href="http://x.com">x.com</a> xyz.xxx <img src="y.com" /> zyx.yyy ';
输出必须:
abc <a href="http://x.com">x.(NEWWORD)com</a> xyz.(NEWWORD)xxx <img src="y.com" /> zyx.(NEWWORD)yyy
<?php
preg_match_all("/\/?(>\s?.*?\.)\w+/i",$string, $result);
foreach($result[1] as $row)
{
$string = str_replace($row, $row."(NEWWORD)", $string);
}
echo $string;
//Good luck!