Php - Preg_replace Nasıl Kullanılır?

PHP 24 Haziran 2025 0 Yorum 1 dakika, 24 saniye 4 Gösterim
Php - Preg_replace Nasıl Kullanılır?

Str_replace'den farklı olarak çalışan fakat yine çıktıdan dilediğimiz bir alanı değiştirmemizi sağlayan hazır PHP fonksiyonudur. Örneklerle pekiştirelim ve Str_replaceden farkını ortaya koyalım.

//Str_replace Örneği

$text = "Kazım USLU";
$text= str_replace('Kazım','Bunyamin',$text);
echo $text;
//Çıktı: Bunyamin USLU...

Belirli bir alanı değiştireceğimizde Str_replace oldukça işe yarıyor değil mi? Ya belirli bir alanı değiştirmeyeceksek? Her defasında farklı birşeyler geliyorsa? O zamanda yardıma Preg_replace geliyor. Preg_replace'yi yukardaki örnekteki gibi kullanabilirsiniz. Ama ben str_replace kullanmanızı tavsiye ederim. Preg_replaceyi aşağıdaki durumda kullanmanız daha sağlıklı olacaktır.

//Preg Replace Kullanım örneği.

<div class="sutun test deneme" style="background:#2e2e2e;padding:15px">Merhaba Dünya</div>

//Şeklinde bir div yapımız olsun. Bu div yapımızı birçok postumuzda kullandık fakat burada artık style içerisinde yer alan kısmı kullanmak istemiyoruz. Çünkü o kısmı deneme içine style dosyamıza ekledik. Şimdi bunu preg_replace ile her defasında güncellenecek bir şekle sokalım.

<?php 
$text='<div class="sutun test deneme" style="background:#2e2e2e;padding:15px">Merhaba Dünya</div>Lorem ipsum bla bla bla';

$text=preg_replace('#<div class="sutun test deneme"(.*?)>#','',$text);

echo $test;

//Çıktı: <div class="sutun test deneme">Merhaba Dünya</div>Lorem ipsum bla bla bla

?>

(.*?) ile belirli olmayan tüm alanları aldık yerine boş bir değer atadık.

Yazar Hakkında

Kazım Uslu

Css, html5, c#, php, mysql konusunda bilgili, 15 yıldır internet ile çalışan, oyun oynamayı seven biriyim. Kişisel kütüphanemde bu konular hakkında içerikler bulabilirsiniz. Sosyal medya hesaplarımdan bana ulaşabilirsiniz.

Sitemizde yer alan oyun görselleri, oyunu üreten firmaya aittir. Görseller, tanıtım ve bilgilendirme amacıyla yazıya eklenmiştir. Hak ihlali olduğunu düşünüyorsanız lütfen iletişim sayfamız üzerinden iletişime geçiniz.

PHP kategorisinden Yazılar

Yorum Yapılmamış

Bu yazıya henüz bir yorum yapılmamış, hemen bir tane yapmak ister misin ?

Yorum Yapın

TosaComTR Misafir olarak Yorum yapabilirsiniz.