str_replace kullanmanız yeterli olacaktır...
Edit; Diğer belirttiklerinizi yeni gördüm kusura bakmayın ama dediğim mantıkla fonksiyon oluşturursanız çok zorlancağınızı düşünmüyorum örneğin ;
Buda ek : https://www.ilkersahin.com/blog/php-str_replace-kullanimi-4652021
$metin = "123 qwe";
$yenimetin = str_replace("qwe", "qwe", $metin);
Edit; Diğer belirttiklerinizi yeni gördüm kusura bakmayın ama dediğim mantıkla fonksiyon oluşturursanız çok zorlancağınızı düşünmüyorum örneğin ;
$metin = "123 qwe";
$metin = toBold("qwe", $metin);
function toBold($kelime, $veri)
{
$yenimetin = str_replace("{$kelime}", "{$kelime}", $veri);
return $yenimetin;
}
Buda ek : https://www.ilkersahin.com/blog/php-str_replace-kullanimi-4652021
bunu bende düşündüm ama şöyle bir sorun var. mesela
aranana değer: aracı
sonuc: WM Aracı
çıktı -> WM Aracı
Yani büyük harf küçük harf sıkıntısı var