Php ile şöyle bir kodum var, bir algoritma hatası yapıyorum, nasıl düzeltebilirim biraz fikire ihtiyacım var.
Kod :
$nesne = "php dili";
$ara = "ph di";
$esles = explode(" ",$ara);
foreach ($esles as $key => $value) {
$degis = str_replace($value,"<b>".$value."</b>", $nesne);
echo $degis;
}Aldığım sonuç : php diliphp dili
Yapmak istediğim. php dili
Sorun : Cümleyi iki kez çıkartıp önce ilk anahtarı daha sonra ikinciyi yapıyor.
Teşekkürler.