PHPQuery - 获取图像的宽度和高度

时间:2014-01-07 05:18:21

标签: php phpquery

我正在使用PHPQuery解析页面。

在某些时候,我使用以下方式获取了页面上的所有图像:

$url = "http://mywebsite.com";
$all = phpQuery::newDocumentFileHTML($url, $charset = 'utf-8');

// list of all images
$imgsrc = $all->find('img'); 

现在我正在与此列表进行交互

foreach ($imgsrc as $img) {

   $width  = need magic command to extract image width
   $height = need magic command to extract image height

}

问题是这个。 img属性没有widthheight属性,但其类具有。

图片标签是这样的:

<img src="img1.png" class="alfa">

我需要获得该类定义的宽度和高度。

我可以通过

获取课程名称
$className = pq($img)->attr('class');

如何获取该班级的宽度/高度?

1 个答案:

答案 0 :(得分:3)

list($width, $height, $type, $attr) = getimagesize("img/flag.jpg");

获取图像的高度和宽度。