Birçok alanda yardımımıza koşan birisidir substr() fonksiyonu.Bir karakter grubunun içinden istediğimiz alanı almamızı sağlayan fonksiyondur.
Substr() fonksiyonu 3 bölümden oluşur ve şu şekildedir
substr($degisken, $baslangicsayisi, $sayi);
Örnekler İle Substr() Fonksiyonu Kullanımı
İlk olarak "Hello World" cümlesinin sadece "Hello" kısmını nasıl alabiliriz bunu hazırlayalım.Başlangıç sayımızı 0 yaptık ve hello kelimesi 5 harfden oluştuğu için ve biz sadece hello kelimesini alacağımız için asıl sayımızıda 5 yaptık
$degisken = 'Hello World'; $sonuc = substr($degisken, 0, 5); // Bize Hello kelimesini verir.
Bu örneğimizde ise yine "Hello World" adlı cümlemizin sondan 5 karakterini nasıl alabiliriz bunu gösterelim.
$degisken = 'Hello World'; $sonuc = substr($degisken, -5, 5); // Bize World kelimesini verir.
Mesela elimizdeki kelime sayısı bizim substr() fonksiyonuna verdiğimiz sayıdan daha az karakterde ise;
Örneğin, değişkenimizde "Muz" yazdığını düşünürsek fakat biz fonksiyonumuza 0, 20 gibi bir değer girmişsek bu bizim yapımıza herhangi bir etkisi olmayacaktır çünkü fonksiyon sadece "Muz" kelimesi 3 karakterden oluştuğu için 3 karakteri alacaktır.
$degisken = 'Hello World'; $sonuc = substr($degisken, 0, 20); // Bize Muz kelimesini verir.
Evet birkaç örnek ile substr() fonksiyonumuzun nasıl kullanıldığını gördük.Bu fonksiyonu siz istediğiniz bir biçimde şekillendirip geliştirebilirsiniz.