使用PHP Simple HTML DOM Parse修改内联图像内联样式

时间:2010-12-10 07:30:29

标签: php

我的图片的来源看起来像

<img alt="" src="./userfiles/images/Water%20lilies(1).jpg" style="width:800px;height:600px;" />

我想知道宽度是否大于750像素,如果是,则需要将style="width: xxx"更改为style="width: 750px;"

Simple DOM可以实现吗?

我现在可以做的就是设置图像的宽度似乎不起作用因为样式会覆盖它

foreach($content->find('img') as $element) { $element->width = '750'; }

1 个答案:

答案 0 :(得分:0)

您可以使用以下网址获取图片信息:http://php.net/manual/en/function.getimagesize.php

IF 你正在拉动原始HTML(我无法告诉你如何在PHP中获取DOM元素)你可以忘记图像,存储它tmp,然后获取图像信息。

换句话说,如果您需要通过PHP获取图像信息,则需要将其存储和读取