我抓取网络获取标题
$title = strip_tags($link1->plaintext);
但结果中有Data Mining: Concepts and Techniques
如何删除:
?谢谢
答案 0 :(得分:2)
问题是:
对于冒号是character entity reference,但是您的示例未正确终止(缺少结尾分号)。您可以使用以下(相当幼稚的)正则表达式修复未终止的引用:
$broken = "Data Mining: Concepts and Techniques";
$fixed = preg_replace('/(&#x?[a-e0-9]+)\b/i', '$1;', $broken);
然后您可以使用html_entity_decode
:
echo html_entity_decode($fixed); // Data Mining: Concepts and Techniques
答案 1 :(得分:0)
$title = str_replace(":", "", strip_tags($link1->plaintext));