2 回答

TA贡献2021条经验 获得超8个赞
I have not tested but I think one of these should work for you.
foreach ($feed->get_items() as $item) {
if(!strtolower(trim($item->get_title())),$new){
if ($itemlimit==50) { break; };
$new[] = strtolower(trim($item->get_title()));
$goodFeed[] = $item;
$itemlimit = $itemlimit + 1;
}
}
-------OR-------
foreach ($feed->get_items() as $item) {
if(!strtolower(trim($item->get_title())),$new){
if(count($new)>0){
$percent=0;
foreach($new as $n){
similar_text($n, strtolower(trim($item->get_title())), $percent);
if($percent>78){
break;
}
}
if($percent>78){
continue;
}
if ($itemlimit==50) { break; };
$new[] = strtolower(trim($item->get_title()));
$goodFeed[] = $item;
$itemlimit = $itemlimit + 1;
}
else{
$new[] = strtolower(trim($item->get_title()));
$goodFeed[] = $item;
$itemlimit = $itemlimit + 1;
}
}
}

TA贡献1891条经验 获得超3个赞
问题是解析器没有传输正确的提要。回收了数组结构,现在它可以工作了。我也从这里得到了想法——相似度算法建议,使用二维关联数组
如果有人知道可以将提要合并为一个的良好且仍受支持的 RSS 解析器(NodeJs,Php),如果您能链接到它,我将不胜感激。
- 2 回答
- 0 关注
- 111 浏览
添加回答
举报