وقتي از str_replace استفاده ميكنيم ميگيم : در متن text مقدار عبارت sample رو somethingelse عوض كن. مثلا
کد PHP:
$text = "We have a sample sentence ! ";
$result = str_replace("sample","somethingelse",$text);
echo 'text : '.$text.'<br /> result : '.$result;
-----------------------
preg_replace مشابه str_replace هست.بايك تفاوت اصلي.ما در str_replace مقدار دقيق يك عبارت رو با عبارت ديگه اي عوض ميكرديم ولي در preg_replace ميتونيم بگيم تمام(يا تعدادي) عبارت هايي رو جايگزين كنه كه شرايط خاصي رو داشته باشند.