我正在使用 DOM 来解析字符串。我需要剥离跨度标签及其内容的功能。例如,如果我有:
This is some text that contains photo.
<span class='title'> photobyile</span>
我想要函数返回
This is some text that contains photo.
这是我尝试过的:
$dom = new domDocument;
$dom->loadHTML($string);
$dom->preserveWhiteSpace = false;
$spans = $dom->getElementsByTagName('span');
foreach($spans as $span)
{
$naslov = $span->nodeValue;
echo $naslov;
$string = preg_replace("/$naslov/", " ", $string);
}
我知道$span->nodeValue
返回 span 标签的值而不是整个标签,但我不知道如何获取整个标签以及类名。
谢谢,伊莱