05 EYLÜL 2017
SALI
10.03
Youtube
Youtube kanalım açıldı! Daha detaylı ve güncel konu anlatımları için takip etmeyi unutmayın.
PHP strpos() Fonksiyonu Kullanımı

Bir string değişkeninde arama yapmak için kullandığımız strpos() fonksiyonumuzu bu makalemizde inceleyeceğiz.

 

strpos() Fonksiyonunun İşlevi Nedir?

Fonksiyonumuz girilen bir metin içerisinde aranan bir başka metnin olup olmadığını kontrol etmeye yarar.

strpos() Fonksiyonunun Kullanımı Nasıldır?

$samanlik 	= "Burası orijinal metin";
$igne 		= "Burası aranan kısım";
$baslangic	= 0;
$sonuc		= strpos($samanlik, $igne, $baslangic);

if ($sonuc === TRUE) {
	echo $samanlik." içerisinde ".$igne." bulundu!";
} else {
	echo $samanlik." içerisinde ".$igne." bulunamadı!";
}

Dikkat: Kullanım sırasında denk anlamına gelen üç eşittir (===) kullanıyoruz. Bunun sebebi 0. karakterde aranana ulaşıldığında problem yaşanmamasıdır.

Not: Kullanımda yer alan $samanlik ve $igne kısımları yalnız başlarına kullanılabilir. Başlangıç belirtmezsek otomatik olarak 0'dan başlayacaktır. Eğer başlangıç değeri belirtirsek belirtilen karakterden öncekiler yoksayılır.

$samanlik 	= "Burası orijinal metin";
$igne 		= "Burası aranan kısım";
$sonuc		= strpos($samanlik, $igne);

if ($sonuc === TRUE) {
	echo $samanlik." içerisinde ".$igne." bulundu!";
} else {
	echo $samanlik." içerisinde ".$igne." bulunamadı!";
}

Yukarıdaki iki kullanımda birbirinin aynısıdır.

Ayrıca;

Kullanım sırasında denk ifadesi (===) yerine farklılık ifadesini (!==) kullanarak da işlem yapabiliriz. Elbette bu sefer durumun eğer eşit değilse olarak değişeceğini unutmayın;

$samanlik 	= "Burası orijinal metin";
$igne 		= "Burası aranan kısım";
$sonuc		= strpos($samanlik, $igne);

if ($sonuc !== TRUE) {
	echo $samanlik." içerisinde ".$igne." bulunamadı!";
} else {
	echo $samanlik." içerisinde ".$igne." bulundu!";
}
YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et