substr fonksiyonu
Posted: Şubat 2, 2011 at 9:47 pmPHP kütüphanesinde ki önemli fonksiyonlar ile devam ediyoruz. substr fonksiyonu ile bir karakter grubunun (kelimenin, cümlenin) rakamsal olarak belli aralığını alabiliyorsunuz.
substr fonksiyonunun kullanımı
1 2 3 | <?php substr($deger, $baslangic, $bitis); ?> |
Görüldüğü gibi yazı, rakam ile dolu bir değerin başlangıç ve bitiş sırası verilerek belirli bir bölge alınabiliyor. $deger içeriğinde ki her karakteri 0(sıfır)’dan başlayıp sayarak $baslangic ve $bitis indislerini tanımlayabilirsiniz.
substr fonksiyonu için örnekler
Örnek 1;
1 2 3 4 | <?php $deger = "Dünyada 1100 civarında nükleer reaktör bulunmaktadır."; echo substr($deger,7, 12); // sonuç : 1100 ?> |
Bu örnekte “Dünyada 1100 civarında nükleer reaktör bulunmaktadır.” yazısından 7. ve 12. karakterler arasında ki karakter katarını yani 1100 değerini aldık.
Örnek 2;
1 2 3 4 | <?php $cumle = "5. Performans Sonuçları Toplantısı 2011"; echo substr($cumle, 2, -4) ?> |
Bu örnekte ise geriye doğru karakter saydırarak bir aralık aldık. -(eksi) ile karakterleri sondan başa doğru sayabilirsiniz. Yukarıda ki örnekte “5. Performans Sonuçları Toplantısı 2011″ içerisinden “Performans Sonuçları Toplantısı” kısmı alınmış bu yöntemle. Aynı şekilde başlangıç değerinede -(eksi) vererek sağ tarafta bitiş değerine doğru olan aralığı alabilirsiniz. substr($cumle,-6,-14) size “Toplantısı” sonucunu verir.
Aslan Akali