Bazı html etiketleri içinde str_replace sadece

0 Cevap php

Ben bir PHP değişkeni yüklenen bir html sayfası var ve diğer kelimelerle bazı kelimeleri değiştirmek için str_replace kullanıyorum. Tek sorun bu sözcüklerden bir kod önemli bir peice görünüyorsa, sonra her şey bite düşüyor olmasıdır.

Yalnızca bazı HTML etiketleri için str_replace fonksiyonunu uygulamak için herhangi bir yolu var mı? Özellikle: p, h1, h2, h3, h4, h5

EDIT:

: Önemli kod bit

 $yay = str_ireplace($find, $replace , $html); 

alkış ve herhangi bir cevap için şimdiden teşekkürler.

EDIT - FURTHER CLARIFICATION:

$ Bulmak ve $ yerini buldu ve değiştirilmesi gereken kelimeler (sırasıyla) içeren diziler vardır. $ Html tüm html kodunu içeren dizedir.

Ben örneğin oluştu bir sözcüğü bulmak ve değiştirmek için olsaydı bit düşen iyi bir örnek olacaktır etki alanı adı. Yani 'peynir' ile kelime 'şapka' yerine istedim. Gibi mutlak bir yolun herhangi bir oluşumu

www.worldofhat.com/images/monkey.jpg would be replaced with: www.worldofcheese.com/images/monkey.jpg

Yedek sadece belirli etiketleri oluşabilir Yani, bu önlenebilir.

0 Cevap