2010-08-04 7 views
0

attribut Voici ce que j'aiModifier img src

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

Je suis en train de modifier le src en remplaçant la taille de _thumb_200x200.jpg

j'ai essayé preg_replace() mais rien.

+1

Pourquoi ne pas modifier le modèle pour le mettre à 200x200 dans la première place, plutôt que d'exécuter une fonction PHP inutile? – animuson

+0

haahha il pourrait avoir une raison décente de ne pas le faire, de toute façon je recommanderais d'examiner les fonctions php DOM et loadHTML il vous permettra d'interroger votre HTML et le modifier sans entrer dans les expressions régulières, dépend vraiment de vos besoins, au cas où n'est pas la seule image dont vous avez besoin pour faire des modifications sur :) –

Répondre

1

En supposant que vous avez ce code dans une chaîne, vous pouvez utiliser str_replace:

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

Voici comment le faire avec preg_replace

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

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