我试图下载图像,但我只得到一张图像

时间:2020-03-08 13:44:33

标签: php arrays web-crawler

所以我试图从该URL = https://mangaarabteam.com/manga/yuan-zun/94/下载图像 但我只得到一张图片

此代码在:manga.php

include('simple_html_dom.php');

$url = 'https://mangaarabteam.com/manga/yuan-zun/94/';

 $html = file_get_html($url);

foreach($html->find('img') as $e){

  $image_links =  $e->src;

  $images_url = array();

 array_push( $images_url, $image_links);

此代码位于:index.php

foreach( $images_url as $image ){

                    print_r($image);
          }

我希望输出$ image不仅在图像上显示多张图像

1 个答案:

答案 0 :(得分:1)

尝试以下代码。

您要在foreach中设置空数组($images_url = array();),它应该在foreach之前。

$url = 'https://mangaarabteam.com/manga/yuan-zun/94/';
$html = file_get_html($url);

$images_url = array();
foreach($html->find('img') as $e){
  $image_links =  $e->src; 
  array_push( $images_url, $image_links);
}

foreach( $images_url as $image ){
        print_r($image);
}