如何确定一个字符串的图像宽度和高度可以包含多个图像

时间:2019-05-08 12:32:46

标签: php

我在数据库中存储了多个内容(字符串)模板,其中一些字符串具有定义的高度和宽度的图像,有些没有这些属性,有些具有无效的属性值。

我需要将所有这些字符串传递给可以解决此问题的函数,并根据实际图像大小设置实际的width和height属性,这很容易,我有麻烦,并且将图像位置保存在字符串中无需更改。

示例: 修复之前:

some text <img src="/images/image.jpg" alt"some alt" /> another some text <img src="/images/image2.jpg" alt="another some alt" width="519" /> agian some text <img src="/images/i.jpg" width="519" height="450" alt="text alt" /> <p> <img src="/images/image2.jpg" alt="another some alt" height="400" /></p>

修复后,所有图像均具有宽度和高度

some text <img src="/images/image.jpg"  width="530" height"600" alt"some alt" /> another some text <img src="/images/image2.jpg" alt="another some alt" width="519" height"400" /> agian some text <img src="/images/i.jpg" width="519" height="450" alt="text alt" /> <p> <img src="/images/image2.jpg" alt="another some alt" width="800" height="400" /></p>

谢谢

1 个答案:

答案 0 :(得分:0)

所有图像的大小都一样吗?如果是这样,请使用CSS类设置其尺寸,因为这将覆盖width和height属性。