替换php中字符串的值?
我有这个字符串:替换php中字符串的值?,php,string,preg-replace,str-replace,Php,String,Preg Replace,Str Replace,我有这个字符串: $string=<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="www.yourwebiste.com"></iframe> 但是我没有运气正如meustrus提到的,首先你需要在$string周围加引号 要替换值,可以使用单个str_replace: $string='<iframe wi
$string=<iframe width="425" height="350" frameborder="0" scrolling="no"
marginheight="0" marginwidth="0" src="www.yourwebiste.com"></iframe>
但是我没有运气正如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);
$string='';
$newString=str_replace(数组('425','350'),数组('248','160'),$string);
您能否发布您的实际代码,但这些代码不起作用?事实上,$string甚至没有正确地封装在引号中,因此它不是有效的PHP代码;如果stru_replace不起作用,其他地方可能会有问题。快告诉我。这会奏效的。如果它变得更复杂,或者你不知道数字,但想设置高度和宽度,你可以尝试用一个基本的regexNice替换preg_,但我不能只替换数字,因为在www.mywebsite.com中,可能有时我有?id=425?str_replace('www.yourwebiste.com','http://www.yourwebiste.com')
也可以。你没有数字,它只是一个字符串。425在此上下文中是一个字符串,因此它被视为与URL相同,因此您可以使用相同的函数OK有时我有$string=''$newString=str_replace(数组('425','350'),数组('248','160'),$string);现在怎么办,我不想替换?425我只想从宽度?
$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);