Bu fonksiyon ile bir metnin belirli bir bölümünü elde edebiliriz. Örneğin:
1
2
3
4
$metin = "İnternet";
$a = substr($metin, 0, 5); // a = İnter
$b = substr($metin, 5, 3); // b = net
$c = substr($metin, 6, 1); // c = e
Görüldüğü gibi bu fonksiyon virgüllerle ayrılan 3 parametre alıyor. Bunlardan birincisi hangi metne bakıyoruz, ikincisi kaçıncı karakterden başlıyoruz, üçüncüsü ise kaç karakter alıyoruz. Birinci örnekte $metin değişkeninin sıfırıncı karakterinden başlayarak 5 karakter alıyoruz. İkinci örnekte 5. karakterden başlayıp 3 karakter alıyoruz. Son örnekte ise 6. karakterden başlayarak 1 karakter, yani 6.karakteri alıyoruz. Burada yine ilk karakterin sıfırıncı karakter oluğunu unutmamamız gerekiyor.