-3

我有这个字符串:

$string=<iframe width="425" height="350" frameborder="0" scrolling="no" 
marginheight="0" marginwidth="0" src="www.yourwebiste.com"></iframe>

我想将宽度从 425 替换为 248,高度从 350 替换为 160?

我试过了

str_replace('"350"', '"160"', $string);

但我没有运气

4

1 回答 1

2

正如 meustrus 提到的,首先你需要在 $string 周围加上引号。

要替换值,您可以使用单个 str_replace:

$string='<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="www.yourwebiste.com"></iframe>';
$newString = str_replace(array('425', '350'), array('248', '160'), $string);
于 2012-09-06T16:41:21.277 回答