Kategoriler Php
Yazı Eklenme Tarihi 30.04.2020
Yazar bilgisi Murat SARI

Php str_replace Fonksiyonu Kullanımı

str_replace fonksiyonu php'de bir metin ya da dizi değişkenlerde yapılması istenen değişikliklerin uygulanmasını sağlar. Sonuç olarak geriye metin ya da dizi değer döndürür.
Php str_replace Fonksiyonu Kullanımı

str_replace Fonksiyonu Kullanımı

 

Birinci parametre değiştirilmesini istediğiniz karakter, ikinci parametre yeni karakter, üçüncü parametre değişiklik yapılacak metin.

 

str_replace($eski, $yeni, $metin);

 

Metin Üzerinde str_replace Kullanımı

str_replace fonksiyonu ile metin üzerinde değişiklik yapalım.

 

Metin : Ben bugün iki elma yedim

$replace = str_replace("elma", "armut", "Ben bugün iki elma yedim");

echo $replace;

Sonuç : Ben bugün iki armut yedim

 

Yukarıda ki örneğimizde "elma" kelimesini "armut" ile değiştirmiş olduk.

 

Değişken Üzerinde str_replace Kullanımı

str_replace fonksiyonunu bir değişkene atanmış string bir değer için kullanalım.

 

$metin = "Ben bugün iki elma yedim";

$sonuc = str_replace("iki", "bir", $metin);

echo $sonuc;

Ekran Çıktısı : Ben bugün bir elma yedim.

 

str_replace Fonksiyonunun Dizilerle (Array) Kullanılması

 

Değiştirilmesi istenilen kelime, harf ya da karakterler bir array içerisine yazılır ve kullanılır. Eski karakterler bir diziye, yeni karakterler başka bir diziye yazılırlar.

 

$metin = "Ben bugün iki elma yedim.";
$eski = array(" ", ".");
$yeni = array("_", "!");

$sonuc = str_replace($eski, $yeni, $metin);

echo $sonuc;

Ekran çıktısı : Ben_bugün_iki_elma_yedim!

 

$eski değişkenine değişmesini istediğimiz karakterleri, $yeni değişkenine değiştikten sonra olmasını istediğimiz karakterleri yazdık.

$eski dizisindeki boşluk ve nokta(.) karakterlerinin $yeni dizisindeki _ ve ! işaretiyle değişmesini istedik. Sırasıyla dizi içindeki değişkenler yenisiyle değiştirildi. 

 

Önemli : Burada dikkat edilmesi gereken ilk dizi ve ikinci dizideki 
değişmesini istediğiniz karakterlerin sıralarıdır. 
Birinci dizideki birinci karakter ile ikinci dizide ki birinci karakter yer değiştirir.

 

 

 

Yazılım hizmeti almak ya da Web sitesi yaptırmak mı istiyorsunuz?



İşletmeniz için en uygun web sitesi ya da yazılım ürünlerimiz hakkında bilgi almak için bana ulaşabilirsiniz.


Bana Ulaşın
Murat SARI, 2019 - Web tasarım hakkında bilgiler ve php ile ilgili örnek kodlar paylaşılmaktadır.