そのはず$element->attr
foreach ( $html->find('meta') as $element ) {
var_dump($element->attr);
}
出力
array
'http-equiv' => string 'refresh' (length=7)
'content' => string '100' (length=3)
array
'http-equiv' => string 'Content-Type' (length=12)
'content' => string 'text/html; charset=utf-8' (length=24)
array
'name' => string 'robots' (length=6)
'content' => string 'noindex' (length=7)
簡単なチェック
foreach ( $html->find('meta') as $element ) {
foreach ( $element->attr as $key => $value ) {
if ($key == "http-equiv" && $value == 'refresh') {
echo "FOUND";
}
}
}
出力
FOUND
ノート*
Directly を使用する$element->attr["http-equiv"]
と、サイトにない場合があるため、以下のエラーが生成されますhttp-equiv
Notice: 未定義のインデックス: http-equiv