ฟังก์ชัน PHP substr()

ตัวอย่าง

กลับค่า "world" จากข้อความ

<?php
echo substr("Hello world",6);
?>

การทดสอบที่ปฏิบัติการ

การกำหนดและการใช้งาน

ฟังก์ชัน substr() กลับค่าส่วนของข้อความ

หมายเหตุ:ถ้า start ตัวแปรเป็นตัวเลขลบและ length เท่ากับหรือต่ำกว่า start، length เท่า 0。

คำสั่ง

class="language-php">substr(string,sta rt,length)
ตัวแปร คำอธิบาย
string จำเป็น. กำหนดข้อความที่ต้องการกลับค่าส่วน
start

จำเป็น. กำหนดตำแหน่งที่จะเริ่มต้นในข้อความ

  • ตัวเลขบวก - จากตำแหน่งที่กำหนดของข้อความ
  • ตัวเลขลบ - จากตำแหน่งที่กำหนดจากทางด้านท้ายของข้อความ
  • ตัวเลขลบ - จากตำแหน่งตัวอักษรแรกในข้อความ
length

เลือกได้. กำหนดความยาวของข้อความที่กลับค่า. ค่าปริยายคือจนถึงทางด้านท้ายของข้อความ

  • ตัวเลขบวก - จาก start ตัวเลขลบ - จากตำแหน่งที่ตัวแปรอยู่ที่
  • ตัวเลขลบ - จากทางด้านท้ายของข้อความที่กลับค่าความยาว

รายละเอียดเทคนิค

ค่าที่กลับค่า กลับค่าส่วนที่ดึงออกมา ถ้าล้มเหลวกลับค่า 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>";
?>

การทดสอบที่ปฏิบัติการ