Je souhaite récupérer des nouvelles de flux à partir d'une source de flux donnée, uniquement si une balise spécifique est présente. Je ne comprends pas, parce que $ category n'est pas une chaîne, donc strschr ne sera pas retourné. (donc je crois).Zend_Feed_Rss - Je peux faire écho mais je ne peux rien faire d'autre?
function ultimasNoticiasBlog()
{
$channel = new Zend_Feed_Rss('http:/something.com/?feed=rss2');
$news = array();
foreach ($channel as $item) {
foreach ($item->category as $category)
{
//if any of the news has the tag "Sugestão"
if (strchr($category,'Sugestão'))
{
$news['find'] = "I have found a feed with your tag";
}
else
{
echo 'Found Nothing';
}
}
return $news;
}
}
Cependant, si je fais: echo $ category » Je reçois toutes les catégories imprimées sur la fenêtre
Qu'est-ce que je ne reçois pas ici S'il vous plaît conseils, MEM
MISE À JOUR:.? pour faire simple: Si je fais: var_dump($category);
je reçois:
object(Zend_Feed_Element)#159 (3) {
["_element:protected"]=>
object(DOMElement)#165 (0) {
}
["_parentElement:protected"]=>
NULL
["_appended:protected"]=>
bool(true)
}
object(Zend_Feed_Element)#156 (3) {
["_element:protected"]=>
object(DOMElement)#166 (0) {
}
["_parentElement:protected"]=>
NULL
["_appended:protected"]=>
bool(true)
}
Si oui: echo $ category;
je reçois sur le port de vue: SugestaoAnotherTag1AnotherTag2 ...
Je ne comprends pas pourquoi et, plus important, je ne vois pas comment puis-je voir alors si « Sugestao est le cas ou non » . : s