2010-08-04 96 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);