ฟังก์ชัน substr ของ PHP ก็ตามชื่อของฟังก์ชันเลยครับซับเอาบางส่วนของ string ออกมาจาก input string โดยระบุตำแหน่งเริ่มต้น ($start) และขนาด ($length) ของ string ที่ต้องการ
รูปแบบการใช้งานฟังก์ชัน substr
string substr ( string $string , int $start [, int $length ] )
$string คือ ค่า string เริ่มต้น
$start คือ ตำแหน่งเริ่มต้นนับจาก 0 กรณีที่ค่าเป็นลบจะนำตำแหน่งเริ่มต้นจากด้านหลัง
$length คือ ความยาวของ string ที่ต้องการ ถ้ามีค่าเป็นลบจะหมายถึงอักขระที่ถูกยกเว้นจากด้านหลัง
ตัวอย่างการใช้งาน
<?php $rest = substr("abcdef", 0, -1); // returns "abcde" $rest = substr("abcdef", 2, -1); // returns "cde" $rest = substr("abcdef", 4, -4); // returns false $rest = substr("abcdef", -3, -1); // returns "de" ?>