ページから画像を取得することを検証するために、次の正規表現があります。
preg_match_all('/\bhttps?:\/\/\S+(?:png|jpg)\b/', $html, $matches);
一致する/一致しない場合に条件を付けたい。どのようにできるのか?
現在、次を使用して結果を取得しています。
echo $matches[0][0];
しかし、一致しない場合は、ページに画像がないことを意味します:
Notice: Undefined offset: 0
preg_match_all の結果を検証する方法がわかりません