Ben bir dize kelime "John" kez belirli sayıda çıkarmak için çalışıyorum. Ben str_replace "sayısı" denilen 4 parametre excepts ki php kılavuzunu okuyun. Yani kaldırılması gerektiğini kaç örnekleri arama belirtmek için kullanılır düşündüm. Ama bu şu beri durum böyle görünmüyor:
$string = 'Hello John, how are you John. John are you happy with your life John?';
$numberOfInstances = 2;
echo str_replace('John', 'dude', $string, $numberOfInstances);
yerine sadece iki kez yapıyor ve yalnız diğer iki Johns bırakarak "dostum" ile kelime "John" tüm örneklerini değiştirir.
Benim amaçlar için yerine örneğin ilk örneği 2 ikame edilmiş olabilir, ya da son iki ya da bir arada, değiştirme sırası önemli değildir, olur sipariş bir önemi yoktur.
Yani bu şekilde str_replace () kullanmak için bir yolu var ya ben arıyorum ne elde edebilirsiniz (non-regex) işlevi yerleşik başka var mı?