2010-08-04 76 views
0

这里是我有什么修改IMG SRC attribut

<img src="http://some.site.com/v/b/image-name/_thumb_100x100.jpg"> 

我试图通过更换大小修改src复制到_thumb_200x200.jpg

我试图preg_replace()但没有。

+1

做到这一点,为什么不修改模板把它放到200×200的首先,而不是运行不必要的PHP函数? – animuson 2010-08-04 00:57:24

+0

哈哈他可能有一个体面的理由不这样做,任何方式,我会建议寻找到PHP DOM和loadHTML函数,它会让你查询你的HTML和修改它,而不进入正则表达式,真的取决于你的需要,如果这不是你需要修改的唯一图像:) – 2010-08-04 07:40:43

回答

1

假设你有一个字符串,它的代码,你可以使用str_replace函数:

$str = str_replace('_thumb_100x100.jpg', '_thumb_200x200.jpg', $str); 
1

下面是如何使用的preg_replace

$src="http://some.site.com/v/b/image-name/_thumb_100x100.jpg"; 

echo preg_replace('/_thumb_100x100.jpg/','_thumb_200x200.jpg',$src);