bugün

düzenli ifadeye göre dizgede değişiklik yapan php fonksiyonu.

$degisken = "lamer sözlüğü";
$yenidegisken = preg_replace( "/lamer/i", "hacker", $degisken);
echo $yenidegisken;

çıktısı "hacker sözlüğü" olacaktır.
yazı içinde istenlien kısımları değiştiren fonksiyondur.

$hebelehubele="meurglyse phpden anlıyor";

$hebelehubele=preg_replace("/meurglyse/i","helikopter suren sinek",$hebelehubele);
veya
$hebelehubele=preg_replace("/meurw+/","helikopter suren sinek",$hebelehubele);
şeklinde kullanılabilir.

çıktısı "helikopter suren sinek phpden anlıyor" olacaktır.

2. kullanımda w ile + kullandık. w kelimenin devamında başka bir harf olduğunu; + ise birkaç harf daha olduğunu belirtiyor. fonksiyon da buna güvenerek "meur" ile başlayan tüm kelimeleri istenilen kelime ile değiştiriyor.

bir de ereg_replace vardır ki onu da siz araştırın. *