URLの先のクラスにある最初の画像URLだけ欲しい
そういう瞬間があったので作りました。
data-srcとかには対応してないという。
$classに特定のクラス名入れて使うつもりでいます。(別にクラス名じゃなくても動きますがあまりによく使われる名前だと多分取れない)
feed先のサムネイルが欲しかったんだよなあ…
function pick_thumbnail($url,$class){ $image_thumbnail_url = ''; $file_content = @file_get_contents( $url ); //imgタグ内のURLだけにする preg_match_all( '/'.$class.'[^<]*<img[^<>]*src\s*=\s*[\"|\'](.*?)[\"|\'][^<>]*>/i', $file_content, $img_path_list ); if ( ! empty( $img_path_list[1][0] ) ) { $image_thumbnail_url = $img_path_list[1][0]; } return $image_thumbnail_url; }