PHP

str_replace() Kullanımı (Bul ve Değiştir)

String ve dizi için de kelime veya karakterleri değiştirmek istiyorsak eğer str_replace() fonksiyonu tam bize göre. str_replace() fonksiyonunun alabileceği parametreler şu şekildedir;

<?php
    str_replace(bul,degistir,metin,etkilenen);
?>
Bul *:String veya dizideki hangi değerin değiştirileceği girilmeli.
Değiştir *:String veya dizideki bulunan değerin ne ile değiştirileceği girilmeli.
Metin *:İşlem yapılacak string veya dizi girilmeli.
Etkilenen:İsteğe bağlı olup, kaç kere değiştirme işlemi uygulandığını gösterir.

<?php
$metin = "Bugün 12 gibi buluşalım"; $bul = "12"; $degistir = "10"; echo $metin; // Çıktı: Bugün 12 gibi buluşalım $metin = str_replace($bul, $degistir, $metin); echo $metin; // Çıktı: Bugün 10 gibi buluşalım $metin = str_replace($bul, $degistir, $metin, $etkilenen); echo $metin.'<br>Etkilenen Değer:'.$etkilenen; // Çıktı: Bugün 10 gibi buluşalım // Etkilenen Değer: 1 ?>
<?php
    $metin    = "Yarın 10 ile 12 arası toplantı yapılacak";
    $bul      = array("10","12");
    $degistir = array("12","14");
    echo $metin;
    // Çıktı: Yarın 10 ile 12 arası toplantı yapılacak
    $metin    = str_replace($bul, $degistir, $metin, $etkilenen);
    echo $metin.'<br>Etkilenen Değer:'.$etkilenen;
    // Çıktı: Yarın 12 ile 14 arası toplantı yapılacak
    // Etkilenen Değer: 2
?>

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder
  1. Ekrem Özkurt

    Ekrem Özkurt

    Yararlı bilgi, teşekkürler