替换height =“***”星

时间:2011-04-30 13:32:20

标签: php replace size height width

我想在我的网站上替换'width'和'height'。

例如:

width="600" height="365"

我想将宽度和高度更改为

width="712" height="475"

我可以用。

$replace =str_replace('width="600" height="365"', 'width="712" height="475"', $replace)

问题是,宽度和高度并不总是600和365它们可能是其他东西。等。

width="222" height="333"

任何事情......我正在寻找这样的事情:

$replace =str_replace('width="***" height="***"', 'width="712" height="475"', $replace)

将宽度和高度内的任何内容替换为“712”和“475”。

任何人都知道如何做到这一点? 谢谢!

2 个答案:

答案 0 :(得分:3)

$replace = preg_replace('~width="\d*" height="\d*"~', 'width="712" height="475"', $replace);

答案 1 :(得分:3)

虽然您最好在PHP中以编程方式设置宽度和高度,但如果必须,可以使用正则表达式查找并替换它。

$replace = preg_replace('/width="\d+" height="\d+"/', 'width="712" height="475"', $replace);