这是我目前的代码:
$casturl = "https://www.themoviedb.org/movie/353491-the-dark-tower/cast";
$cast = file_get_contents($casturl);
preg_match('|<img class="profile lazyload fade" data-sizes="auto" data-src="(.*?)" data-srcset="|' , $cast , $castimg );
echo $castimg[1];
使用这段代码,我试图获取该页面中的所有data-src =“”值,但我只知道如何打印第一个,我知道这是与数组相关的东西,但我是一种新生编程,这是我不能做的事情。等待你的答案。
答案 0 :(得分:2)
要匹配多个实例,请使用preg_match_all:
preg_match_all('|<img class="profile lazyload fade" data-sizes="auto" data-src="(.*?)" data-srcset="|' , $cast , $castimg );