gklp blog

yoğunmuş…

PHP strstr function kullanımı

with one comment

Bazen bir string değeri okurken bir harf veya simgeyi tanıdıktan sonra bu karakterde dahil olmak üzere öncesini veya sonrasını almak isteyebiliriz bu durumda bu fonksiyon işimize yarayabilir, veya en basit örneği ile string dizi içinde @ işaretinin geçip geçmemesi gibi koşulları kontrol edebiliriz bu konuda da işimize yarayabilir.

Şimdi yazımızın devamında fonksiyonu çalıştırmaya çalışalım…

Kullanılışı:

string strstr( $text , “anahtar kelime”, [bool true][anahtar kelime öncesi veya sonrası]);

Bilginize : PHP 5.3.0 ve sonrası bool parametresini desteklemektedir.


     $text = "test@gmail.com";
       $t = strstr($text, "@");
         echo $t;

    //OUT : @gmail.com

    $text = "test@gmail.com";
       $t = strstr($text, "@", true);
         echo $t;

   //OUT : test

  //Şimdi if için kullanım yazalım

  $text = "test@gmail.com";

     if(strstr($text, "@"))
        echo "evet @ içeriyor";
           else
         echo "@ içermiyor melet";

    //OUT : evet @ içeriyor

Kolay gelsin ;)

Bunlarda paylaşabilirsin...
  • Print this article!
  • MySpace
  • Twitter
  • Technorati
  • MyShare
  • Ping.fm
  • Reddit
  • RSS
  • Socialogs
  • del.icio.us
  • Facebook
  • Faves
  • Google Bookmarks
  • HackerNews

Written by Gökalp Kuşçu

Ocak 26th, 2010 at 12:13 am

One Response to 'PHP strstr function kullanımı'

Subscribe to comments with RSS or TrackBack to 'PHP strstr function kullanımı'.

  1. strstr yerine strpos kullaniyorum . Bir ara strstr’ye sarmıştım ama bana string arama konusunda pekte başarılı gelmedi. bende strpos’a döndüm fonk. tek dönen değer var oda false if(strpos(’email@domain.tld’,'@’) !== FALSE ) { /*Operasyon*/ }

    -1 Olumsuz -1 Olumlu +10xyGen

    12 Şub 10 at

bir yorum yaz: