我想从div标签
中删除b标签我的HTML代码:
<div class="floatLeft">
<b>Match Sequence: </b> 5th Test, Day 2
</div>
我的PHP代码:
$day = $html->find('div[class=floatLeft] ');
echo"$day[0]";
我的结果:
Match Sequence: 5th Test, Day 2
但我想打印
5th Test, Day 2
答案 0 :(得分:2)
使用以下代码:
$str="closing bold tag";
echo substr($day[0],strpos($day[0],$str));
答案 1 :(得分:0)
使用strreplace()将标签(或其他您想要替换的内容)替换为“”
答案 2 :(得分:0)
您可以通过匹配HTML标记并将其中的所有内容替换为无内容来删除它们
例如:
$str = "<b>Match Sequence: </b> 5th Test, Day 2";
$newstr = preg_replace('/\<b\>.*\<\/b\>/','',$str);
echo "Old: $str" . PHP_EOL;
echo "New: $newstr" . PHP_EOL;
输出:
Old: <b>Match Sequence: </b> 5th Test, Day 2
New: 5th Test, Day 2