Substr(string,mulai[,panjang])String akan diambil atau dipotong mulai dari karakter yang terletak pada nomor yang ditunjukkan oleh parameter mulai dengan jumlah sebanyak angka yang ditunjukkan oleh parameter panjang.
Contoh:
$rest = substr ("abcdef", 1); // menghasilkan "bcdef"Parameter mulai juga dapat diisi dengan negatif. Jika negatif, maka perhitungan dimulai dari karakter yang paling belakang.
$rest = substr ("abcdef", 1, 3); // menghasilkan "bcd"
Contoh:
$rest = substr ("abcdef", -1); // menghasilkan "f"
$rest = substr ("abcdef", -2); // menghasilkan "ef"
$rest = substr ("abcdef", -3, 1); // menghasilkan "d"