NASA açıkladı: Üçü yaşanabilir 7 yeni gezegen keşfedildi

Turkcell ve Yandex, Yerli Arama Motoru ‘Yaani’ İçin Ortak Oldular

Hindistan’da Yenilenmiş Galaxy Note 7 Satılacağı İddiaları Yalanlandı

Apple, merakla beklenen yeni kampüsü Apple Park’ı Nisan’da açıyor

PHP’de preg_match() Fonksiyonu Regex Kullanımı | Değişkende Arama Yapma

PHP Programlama 19 Kasım 2016
309 Görüntülenme

PHP’de preg_match() veya Regexi kullanmamızdaki aslın amaç bir değişkende veya metin içinde arama yapmak için kullanılabilir, yine bir eposta hesabınını veya telefon numarasını doğrulamak için kullanılabilir, tabi bu sizin yaratıcılığınıza ve kullanmak istediğiniz yere göre değişebilir. Fonksiyonun kullanımı ile ilgili örnek kodlara konu içerisinden ulaşabilirsiniz veya videomuzu izleyerek bilgi sahibi olabilirsiniz.

Örnek Kodlama | Değişkende Arama Yapma
<?php
/*
* Webinyo.COM preg_match Fonksiyonu Kullanımı
*/

$metin = 'Webinyo.COM ile PHP öğreniyorum';
$varmi = preg_match("/PHP/", $metin);
if($varmi){
  echo 'PHP Kelimesi $metin değişkeni içerisinde mevcut.';
}else{
  echo 'PHP Kelimesi $metin değişkeni içerisinde mevcut değil.';
}

?>

Yukarıda yer alan örnek kodlamada $metin değişkeni içerisinde PHP kelimesini arıyoruz eğer var. Bu işlemi preg_match fonksiyonu ile yapıyoruz. Eğer PHP kelimesi var ise Sonuç TRUE eğer yok ise FALSE değer dönderiyor.

Örnek Kodlama | Cümlenin Başını Kontrol Etme
<?php
/*
* Webinyo.COM preg_match Fonksiyonu Kullanımı
*/

$metin = 'Teknoloji ve Webmaster Platformu';
$varmi = preg_match("/^Tekno/", $metin);
if($varmi){
  echo '$metin değişkeni Tekno Kelimesi ile başlıyor.';
}else{
  echo '$metin değişkeni Tekno Kelimesi ile başlamıyor.';
}

?>

Yukarıda yer alan örnek kodlamada $metin değişkeni içerisinde yer alan cümlenin başlangıcı Tekno mu diye kontrol ediyoruz. Eğer Tekno kelimesi var ise Sonuç TRUE eğer yok ise FALSE değer dönderiyor.

Cümlenin başını kontrol etmek isterseniz aramak istediğiniz kelimenin başına ^ karakteri koymanız gerekmektedir.

Örnek Kodlama | Cümlenin Sonunu Kontrol Etme
<?php
/*
* Webinyo.COM preg_match Fonksiyonu Kullanımı
*/

$metin = 'Teknoloji ve Webmaster Platformu';
$varmi = preg_match("/formu\$/", $metin);
if($varmi){
  echo '$metin değişkeni formu Kelimesi ile bitiyor.';
}else{
  echo '$metin değişkeni formu Kelimesi ile bitmiyor.';
}

?>

Yukarıda yer alan örnek kodlamada $metin değişkeni içerisinde yer alan cümlenin sonu formu mu diye kontrol ediyoruz. Eğer formu kelimesi ile bitiyor ise Sonuç TRUE eğer yok ise FALSE değer dönderiyor.

Cümlenin sonunu kontrol etmek isterseniz aramak istediğiniz cümlenin sonuna \$ karakterleri koymanız gerekmektedir.

Örnek Kodlama | Büyük Küçük Harf Duyarlılığını Kaldırma
<?php
/*
* Webinyo.COM preg_match Fonksiyonu Kullanımı
*/

$metin = 'Webinyo.COM ile pHp öğreniyorum';
$varmi = preg_match("/PhP/i", $metin);
if($varmi){
  echo 'PHP Kelimesi $metin değişkeni içerisinde mevcut.';
}else{
  echo 'PHP Kelimesi $metin değişkeni içerisinde mevcut değil.';
}

?>

Normalde preg_match() fonksiyonu büyük küçük harf duyarlıdır ve arama sırasında da buna göre işlem yapmaktadır. Bu örnek kodlama da büyük küçük harf duyarlığını kapattık ve işlem yaptık.
Büyük Küçük harf duyarlılığını kapatmak için ilk parametre’de /aranacakKelime/i son slash karakterinden sonra i harfi koymamız gerekmektedir.

 

 

Yorumlar

Henüz hiç yorum yapılmamış.

İlginizi Çekebilir
PHP’de Preg_Replace() Fonksiyonu Kullanımı 2

PHP’de Preg_Replace() Fonksiyonu Kullanımı 2

19 Kasım 2016
555 Görüntülenme
PHP’de Preg_Replace() Fonksiyonu Kullanımı

PHP’de Preg_Replace() Fonksiyonu Kullanımı

18 Kasım 2016
409 Görüntülenme
PHP Sansür Fonksiyonu

PHP Sansür Fonksiyonu

13 Kasım 2016
986 Görüntülenme
PHP’de $_FILES Kullanımı ve Açıklamaları

PHP’de $_FILES Kullanımı ve Açıklamaları

13 Kasım 2016
1.005 Görüntülenme
PHP’de Server (Sunucu) Süper Değişkenler

PHP’de Server (Sunucu) Süper Değişkenler

11 Kasım 2016
259 Görüntülenme
PHP’de Süper Değişkenler

PHP’de Süper Değişkenler

10 Kasım 2016
240 Görüntülenme
PHP’de Cookie ( Çerezlerin ) Kullanımı

PHP’de Cookie ( Çerezlerin ) Kullanımı

9 Kasım 2016
283 Görüntülenme
Bunlar da var!
Samsung Galaxy A7 özellikleri

Samsung Galaxy A7 özellikleri

22 Ocak 2016
170 Görüntülenme
Razer Orochi İncelemesi

Razer Orochi İncelemesi

2 Mayıs 2016
159 Görüntülenme
Uçaktan Oturma Odası ile Atladı [Video]

Uçaktan Oturma Odası ile Atladı [Video]

17 Aralık 2015
169 Görüntülenme
Dünyanın En Hızlı Lastik Değişimi

Dünyanın En Hızlı Lastik Değişimi

7 Haziran 2015
168 Görüntülenme