ฟังก์ชัน PHP substr()
การกำหนดและการใช้งาน
ฟังก์ชัน substr() กลับค่าส่วนของข้อความ
หมายเหตุ:ถ้า start ตัวแปรเป็นตัวเลขลบและ length เท่ากับหรือต่ำกว่า start، length เท่า 0。
คำสั่ง
class="language-php">substr(string,sta rt,length)ตัวแปร | คำอธิบาย |
---|---|
string | จำเป็น. กำหนดข้อความที่ต้องการกลับค่าส่วน |
start |
จำเป็น. กำหนดตำแหน่งที่จะเริ่มต้นในข้อความ
|
length |
เลือกได้. กำหนดความยาวของข้อความที่กลับค่า. ค่าปริยายคือจนถึงทางด้านท้ายของข้อความ
|
รายละเอียดเทคนิค
ค่าที่กลับค่า | กลับค่าส่วนที่ดึงออกมา ถ้าล้มเหลวกลับค่า FALSE หรือกลับค่าข้อความว่าง |
รุ่น PHP: | 4+ |
บันทึกการปรับปรุง |
ในรุ่น PHP 5.2.2 ถึง 5.2.6 ถ้า start ตัวแปรที่มีค่าเป็นตัวเลขลบ หรือตำแหน่งที่หลุดขอบเขต จะกลับค่า FALSE เวอร์ชันอื่นๆ จะเริ่มต้นจาก start จากตำแหน่งที่เริ่มต้นของตัวอักษร |
รายการตัวอย่างเพิ่มเติม
ตัวอย่าง 1
ใช้ตัวอย่างเช่น 2 start ตัวแปร:
<?php echo substr("Hello world",10)."<br>"; echo substr("Hello world",1)."
"; echo substr("Hello world",1)."<br>"; echo substr("Hello world",3)."<br>"; echo substr("Hello world",7)."<br>"; echo substr("Hello world",-1)."<br>"; echo substr("Hello world",-10)."<br>"; echo substr("Hello world",-8)."<br>"; ?>
echo substr("Hello world",-4)."<br>";
ใช้ตัวอย่างเช่น 2 start และ length ตัวแปร:
<?php echo substr("Hello world",0,10)."<br>"; echo substr("Hello world",1,8)."<br>"; echo substr("Hello world",0,5)."<br>"; echo substr("Hello world",6,6)."<br>"; echo substr("Hello world",0,-1)."<br>"; echo substr("Hello world",-10,-2)."<br>"; echo substr("Hello world",0,-6)."<br>"; echo substr("Hello world",-2-3)."<br>"; ?>