0
我想检查属性是否存在以及是否为空。我使用PHP Simple HTML DOM Parser来探索DOM。我试图在“属性过滤器”选项卡下查找。检查DOM元素属性是否为空
举个例子,我得到这个:
if ($html->find('meta[property=og:locale]') && IfNotEmptyCondition)
{
foreach ($html->find('meta[property=og:locale]') as $element) {
echo $element->content;
}
} else {
echo 'Votre site ne propose pas la balise <em>OG:locale</em>';
}
echo '<br>';
在如果我不知道怎么看,如果OG的:区域设置属性不为空。
我终于得到这个工作: 如果($ HTML的“发现('meta-property = og:locale'')){foreach($ html-> find('meta [property = og:locale]')as $ element){ \t \t if(($ element->内容)!==''){ \t \t echo $ element-> content; \t \t} \t \t其他{ \t \t \t回声 'VOTRE网站NE提出PAS LA应答器OG:语言环境'; \t \t} \t}} 其他 {} –
它也非常好,你回答你自己的问题。它甚至比强制所有代码变得有点评论更好:) – hakre