在简单的 html dom 抓取变量中删除特定图像

Remove a specific image in a simple html dom scrape variable

我在下面创建了一个 foreach 语句,它遍历 $gosu_full->find('img') 中的所有图像。但是,我想删除一个特定的图像,它位于 $img->src == $gosu_img 的位置。到目前为止,我已经尝试将 $img->src 设置为空字符串和 unset($img) 但没有任何效果。我该怎么做才能删除它?

foreach($gosu_full->find('img') as $img) {
                if  (stripos($img->src,'http://www.gosugamers.net') == true) {

                } else {
                    $img->src = "http://www.gosugamers.net" . $img->src;


                    if ($img->src == $gosu_img){
                        unset($img);

                    }
                }



}

我认为你应该重写 html img 标签的代码

$img->outertext = '';