Programlama dillerinde String manipülasyon işlemlerinde en sık kullanılan fonksiyonlardan birisi replace ya da replacewith olarak isimlendirilen ve harfleri ya da kelimeleri başka terimlerle değiştirme işlevi sunan fonksiyonlardır.
PHP'de bir yazı (string) içinde yer alan karakterleri ya da kelimeleri değiştirebileceğimiz hazır fonksiyonlar bulunmaktadır. Bu amaçla kullanabileceğimiz en işlevsel fonksiyon, 3 parametre ile kullanabileceğimiz str_replace fonksiyonudur.
Örnek: str_replace fonksiyonu ile "Merhaba dünyalı ben dostum" yazısı içerisinde geçen "dünyalı" terimini "uzaylı" olarak değiştirin.
<?php
$yazi = "Merhaba dünyalı ben dostum";
echo(str_replace("dünyalı", "uzaylı", $yazi)); //Merhaba uzaylı ben dostum
?>
Örnek: "incinmişsiniz" terimi içinde geçen i harflerinin tümünü u harfi ile değiştirin.
<?php
$yazi = "incinmişsiniz";
echo(str_replace("i", "u", $yazi)); //uncunmuşsunuz
?>
PHP konusunda hazırladığım benzer yazılar için;
bkz: PHP'de yazının (string) kelime sayısını bulmak
bkz: PHP'de bir yazının kaçıncı karakterde başladığını bulmak
bkz: PHP'de yazıyı (String'i) bölmek ve ayırmak
bkz: PHP'de iki yazıyı (string) birleştirmek
bkz: PHP ile bugünün tarihini yazdırmak
bkz: PHP ile saati yazdırmak