5.00 / 1 oy

PHP'de yazının karakterlerini değiştirmek (replace etmek)

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

PhpCoder

11.03.2021 02:26

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de yazının karakterlerini değiştirmek (replace etmek)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.