Bir değişkene tanımlanmış olan bir metnin son karakterini almak için substr() fonksiyonunda ilk argüman olarak değişken adını ikinci argüman olarakta pozisyonunu belirtmeniz lazım. Pozisyonu eksi değer olarak tanımlarsanız sondaki karakterden itibaren kaç karakter isterseniz alabilirsiniz.
Örnek;
$metin = "Bu metnin son karakteri alınacaktır";
$sonuc = substr($metin, -1);
echo $sonuc;
Bunun sonucunda ekrana r harfini yazacaktır.
ilk karakteri almak isterseniz yine substr() fonksiyonunu kullanacaksınız. Bu sefer belirtilen argümanlara bir tane daha eklemeniz gerekiyor. Burada hangi karakterler arası almak istediğinizi belirtiyorsunuz.
Örnek;
$metin = "Bu metnin ilk karakteri alınacaktır";
$sonuc = substr($metin, 0, 1);
echo $sonuc;
Bunun sonucunda ekrana B harfi yazacaktır.
Not : Burada $metin değişkeninde ki sıfırıncı ve birinci karakterler arasında ki harfi istediğimizi belirtmiş olduk. En sondaki argümanı arttırdıkça ekrana yazılan karakterler artacaktır. Ayrıca boşluklarında bir karakter olduğunu unutmayınız.