2010-08-04 2 views
0

Вот что у меня естьИзменить IMG attribut ЦСИ

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

Я пытаюсь изменить СРК, заменив размер на _thumb_200x200.jpg

я попытался preg_replace(), но ничего.

+1

Почему бы не изменить шаблон, чтобы поместить его в 200x200 в первое место, вместо того, чтобы запускать ненужную функцию PHP? – animuson

+0

haahha у него может быть достойная причина этого не делать, я бы порекомендовал вам взглянуть на функции php DOM и loadHTML, что позволит вам запросить ваш HTML и изменить его, не входя в регулярные выражения, действительно зависит от ваших потребностей, если это это не единственный образ, который вам нужно внести в модификацию :) –

ответ

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); 
Смежные вопросы