在简单的 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 = '';
我在下面创建了一个 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 = '';