我在php中从wordpress中提取一个feed并加载它。没有问题,但我在我的文本中得到这些html实体,我似乎无法成功剥离。我只是想让奇怪的角色消失。
<?php
$feed = simplexml_load_file('http://www.partspro.com/blog/feed/');
function clean($string){
//return preg_replace("/&#?[a-z0-9]+;/i","",$string);
//$string = strip_tags($string);
//return preg_replace('/[^a-zA-Z0-9_ %\/.()%&-]/s', '', $string);
return html_entity_decode($string);
}
foreach ($feed->channel->item as $item) {
$count++;
$title = clean((string)$item->title);
$link = (string)$item->link;
$pubDate = (string)$item->pubDate;
$pubDate = strtotime($pubDate);
$pubDate = date('F j, Y, g:i a',$pubDate);
$description = clean((string)$item->description);
if ($count >= 5) {
exit();
} else {
echo '<a href="' . $link . '" target="_blank"><h1>' . $title . '</h1></a>';
echo '<em>' . $pubDate . '</em>';
echo '<p>' . $description . '</p>';
}
}
?>
我想要删除的字符。我错过了什么或做错了什么? 这是吐出来的东西:
Edge Products的Evolution CS / CTS获取雪佛兰/ GMC燃气汽车的欢迎功能更新
2015年1月7日,上午11:14
对于一直要求选择禁用其单位 - 主动燃油管理/位移量移动(AFM / DOD)功能的Evolution CS和CTS用户,您的时间已经到来。 AFM / DOD,出现在Evolution车型PN 85150和PN 85250上(涵盖2007年 - 2013年5.3L和6.2L雪佛兰/ GMC卡车和SUV以及6.0L 2007 - 2010 1500 Chevy / GMC ......继续阅读Edge Products-- ™Evolution CS / CTS获取雪佛兰/ GMC燃气汽车的欢迎功能更新