Giri┼č yap

PHP'de str_replace fonksiyon
PHP 4PHP 5PHP 7

str_replace fonksiyonu metin (string) veya dizi (array) tipindeki de─či┼čkenleri al─▒p bu de─či┼čkenlerde yap─▒lmak istenen de─či┼čiklikleri uygulayarak geriye metin (string) veya dizi (array) tipinde veri d├Ând├╝r├╝r.

Yap─▒s─▒ (Syntax)str_replace ( mixed $eski , mixed $yeni , mixed $metin [, int &$say─▒ ] ) : mixed

Parametreler

  • $eski string|array
    De─či┼čtirilecek de─čerler.
  • $yeni string|array
    Yeni de─čerler.
  • $metin string
    De─či┼čiklik yap─▒lacak metin.
  • $toplam int
    De─či┼čtirilenlerin toplam─▒.

D├Ânen De─čer

string - ─░┼člem sonucunda de─či┼čiklik yap─▒lm─▒┼č metin geriye d├Âner.

NOT
Bu fonksiyon b├╝y├╝k-k├╝├ž├╝k harfe duyarl─▒d─▒r. Duyars─▒z i┼člem yapt─▒rmak i├žin str_ireplace() fonksiyonu kullan─▒labilir.

Versiyon G├╝ncellemeleri

Versiyon A├ž─▒klama
5.0.0 $toplam parametresi eklendi.

├ľrnekler

A┼ča─č─▒daki ├Ârnekte metin i├žerisinde ge├žen t├╝m html kelimesi php kelimesi ile de─či┼čtirilir.

$ornek = str_replace("html", "php", "Bu bir html sayfas─▒d─▒r.");

Birden fazla de─čer de─či┼čtirilece─činde $eski ve $yeni parametreleri dizi olarak tan─▒mlan─▒r.

$phrase  = "Her g├╝n 2 litre kola, gazoz, meyve suyu i├žmelisin.";
$healthy = array("kola", "gazoz", "meyve suyu");
$yummy   = array("su", "s├╝t", "maden suyu");

$newphrase = str_replace($healthy, $yummy, $phrase);

Toplam ka├ž kelime ya da harfin etkilendi─či d├Âner.

$str = str_replace("o", "a", "prototurk.com", $count);
echo $count; // Çıktı: 3

Ayr─▒ca bazen birden fazla de─čeri tek bir de─čere d├Ân├╝┼čt├╝rmek isteriz. Bu durumda 2. parametreyi string olarak belirleyebiliriz.

$str = "bu bir testttir.";
$str = str_replace([" ", "."], null, $str);
echo $str; // bo┼čluklar─▒ ve nokta i┼čaretlerini kald─▒rd─▒k.

ahmetkorkmaz3
194 g├╝n ├Ânce eklendi.
Github'da D├╝zenle