簡體   English   中英

如何從內部刪除標簽 <div> 標簽

[英]How to remove <b> tags from inside the <div> tags

我想從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

使用以下代碼:

$str="closing bold tag"; 
echo substr($day[0],strpos($day[0],$str));

使用strreplace()將標簽(或任何你想要替換的東西)替換為“”

http://php.net/manual/en/function.str-replace.php

您可以通過匹配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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM