web tasarım dersleri

Navigate / search

Strpos() ile Değişken İçinde Arama Yapmak

Strpos() fonksiyonun birden fazla kullanım çeşidi vardır.Derslere başlamadan önce bunların ikisini belirtmek istiyorum.İlki metin içinde aradığımız değerin asıl metinin içindeki karakter sırasını belirtir.İkinicisi ise bir sorgu komutuyla birlikte kullanıp bir değişken içinde belirttiğimizi metnin olup olmadığını sorarız.Şimdi ilkiyle başlayalım dersimize.Daha öncesinde strpos komutunun kullanımını gösterelim.

strpos($degisken,"aranacak_kelime");

Bir metin oluşturup değişkenimize aktarıyoruz.bu değişkenin içinde geçen “Bilişim” kelimesini aratıyoruz. ve Bilişim kelimesi metin içinde kaçıncı karakterden itibaren başladığını göruyoruz.

1
2
$metin="Şafak Bilişim ile Php Dersleri";
echo strpos($metin,"Bilişim");

Ekrana 6 sayısı gelecektir.Normal olarak saydığınızda 7 karakterden itibaren başladığını göreceksiniz ama saymaya sıfırdan başladığınızda ekrana gelen 6′nın doğru olduğunu görürsünüz.

Şimdi gelelim Strpos() fonksiyonun ikinci kullanımına;
Şimdide if ile strpostan dönen verinin True yada False olup olmadığını sorgulayacağız.Strpos değişkeninde belirttiğimiz değer metin içinde geçiyorsa True geçmiyorsa false değerini verecektir.bu seferki örneğimizde belirttiğimiz değer metin içinde olmasın.

1
2
3
4
5
6
$metin="Şafak Bilişim ile Php Dersleri";
if (strpos($metin,"html")){
      echo "Belirttiğiniz değer metin içinde mevcut";
}else{
      echo "Belirttiğiniz değer metin içinde mevcut değil";
}

Comments

Ömer

Merhaba. Güzel anlatım olmuş. Makale için teşekkür ederim. Bu işime çok yarayacak.

Şafak

Yararlı olabildiysem ne mutlu bana.

ser163

harika ellerine sağlık.

Kemal

Merhaba, peki değişken içinde karakrer nasıl arnabiliyor ?

Leave a comment

name*

email* (not published)

website