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