Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用preg\u match\u all和file\u get\u内容获得多个结果_Php_Sql_File Get Contents_Preg Match All - Fatal编程技术网

Php 如何使用preg\u match\u all和file\u get\u内容获得多个结果

Php 如何使用preg\u match\u all和file\u get\u内容获得多个结果,php,sql,file-get-contents,preg-match-all,Php,Sql,File Get Contents,Preg Match All,我想用标题中提到的函数得到不止一个结果,到目前为止,我只能用preg_match得到唯一的值。我希望获得所有结果的数组,然后将它们记录在我的数据库中 这是我当前的代码: $casturl = "https://www.themoviedb.org/movie/353491-the-dark-tower/cast"; $cast = file_get_contents($casturl); preg_match_all('|<img class="profile lazyload fade"

我想用标题中提到的函数得到不止一个结果,到目前为止,我只能用preg_match得到唯一的值。我希望获得所有结果的数组,然后将它们记录在我的数据库中

这是我当前的代码:

$casturl = "https://www.themoviedb.org/movie/353491-the-dark-tower/cast";
$cast = file_get_contents($casturl);
preg_match_all('|<img class="profile lazyload fade" data-sizes="auto" data-src="(.*?)" data-srcset="|' , $cast , $castimg );    
print_r($castimg);
$casturl=”https://www.themoviedb.org/movie/353491-the-dark-tower/cast";
$cast=file\u get\u contents($casturl);
预赛|
当我打印结果时,我只是给出:Array([0]=>Array([0]=>

我确保cast包含了我想要的内容。我已经尝试了很多可能性,但什么都没有得到:(

如果您使用

var_dump($castimg);
反而

print_r($castimg);

你会看到更清晰的图片。

试试这个。我希望你能抓到所有的图片URL

$casturl = "https://www.themoviedb.org/movie/353491-the-dark-tower/cast";
$cast = file_get_contents($casturl);
preg_match_all('#<img class="profile lazyload fade" data-sizes="auto" data-src="(.*?)" data-srcset="#' , $cast , $castimg );    
print_r($castimg[1]);
您正在获得结果,但它正在打印HTML,因此它会变得混乱。尝试使用
var_dump($castimg);
,您会看到的。请阅读-总结是,这不是向志愿者致辞的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。
Array ( [0] => https://image.tmdb.org/t/p/w66_and_h66_bestv2/d9NkfCwczP0TjgrjpF94jF67SK8.jpg [1] => https://image.tmdb.org/t/p/w66_and_h66_bestv2/jdRmHrG0TWXGhs4tO6TJNSoL25T.jpg [2] => https://image.tmdb.org/t/p/w66_and_h66_bestv2/gzjmHOSM1vnwnXpU737tdu9YjOu.jpg [3] => https://image.tmdb.org/t/p/w66_and_h66_bestv2/zYiS1KJKEoLstzFA3DV5gwszzSC.jpg [4] => https://image.tmdb.org/t/p/w66_and_h66_bestv2/vDuvdRoliXbjQrptk7GVs4Qj07S.jpg ......)