我使用 curl 抓取网页内容。并使用该 html 内容创建 DOM。我需要检查该 html 中包含的图像的大小。
是否可以使用 Php DOM 的宽度和高度(图像标签不包含宽度和高度属性)?
正如您所说,img 标签不包含高度和宽度。你可以看看getimagesize PHP函数。您需要将从报废中获得的图像 url 传递给 getimagesize 函数。
前任:
<?php
$size = getimagesize("http://static.php.net/www.php.net/images/php.gif");
print_r($size);
?>
输出是数组
Array
(
[0] => 120
[1] => 67
[2] => 1
[3] => width="120" height="67"
[bits] => 7
[channels] => 3
[mime] => image/gif
)
希望这有帮助。