ความหมายและการใช้งาน
substr() ฟังก์ชันส่งกลับเป็นส่วนหนึ่งของสตริง
Note: ถ้าพารามิเตอร์เริ่มต้นเป็นจำนวนลบและระยะเวลาน้อยกว่าหรือเท่ากับเริ่มต้นความยาวจะกลายเป็น 0
วากยสัมพันธ์
substr( string,start,length )
พารามิเตอร์ | ลักษณะ |
---|---|
string | จำเป็นต้องใช้ ระบุสตริงที่จะกลับมาเป็นส่วนหนึ่งของ |
start | จำเป็นต้องใช้ ระบุว่าจะเริ่มต้นในสตริง
|
length | ไม่จำเป็น. ระบุความยาวของสตริงกลับมาที่ เริ่มต้นคือการสิ้นสุดของสตริง
|
รายละเอียดทางเทคนิค
กลับค่า: | ผลตอบแทนที่ได้เป็นส่วนหนึ่งของการสกัดสตริงหรือเท็จในความล้มเหลวหรือสตริงที่ว่างเปล่า |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | ในรุ่น PHP 5.2.2 ไป 5.2.6 ถ้าพารามิเตอร์เริ่มต้นนี้แสดงตำแหน่งของการตัดลบหรือเกินเท็จจะถูกส่งกลับ รุ่นอื่น ๆ จะได้รับสตริงตั้งแต่เริ่มต้น |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
ใช้พารามิเตอร์เริ่มต้นด้วยตัวเลขบวกและลบแตกต่างกัน:
<?php
echo substr("Hello world",10)."<br>";
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
โดยใช้ระยะเวลาในการเริ่มต้นและพารามิเตอร์ที่มีตัวเลขในเชิงบวกและเชิงลบที่แตกต่างกัน
<?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>";
?>
ตัวอย่างเช่นเรียกใช้» <PHP สตริงอ้างอิง