Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

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


PHP มีฟังก์ชัน built-in มากมาย substr() เป็นหนึ่งในนั้น ทำงานกับสตริง ใช้สำหรับดึงส่วนหนึ่งของสตริงออกมา

ไวยากรณ์

substr(string, begin, length)

รับพารามิเตอร์ 3 ตัว: 2 ตัวบังคับ 1 ตัวทางเลือก

string

สตริงที่ต้องการตัด/ปรับ (บังคับ)

begin position

ตำแหน่งเริ่มต้นของส่วนที่ต้องการดึง (บังคับ) เป็น integer ค่าบวก: เริ่มจากต้นสตริง ค่าลบ: เริ่มจากท้ายสตริง

length

ความยาวของส่วนที่ต้องการดึง (ทางเลือก) เป็น integer ค่าบวก: นับจากต้นสตริง ค่าลบ: นับจากท้ายสตริง หากไม่ระบุ จะดึงถึงท้ายสตริง

ตัวอย่าง

<?php 
$string1 = "Welcome To Tutorials Point"; 
$len = strlen($string1); 
echo substr($string1, 8), "<br/>"; 
echo substr($string1, 5, $len), "<br/>"; 
echo substr($string1, -5, 3), "<br/>"; 
?>

ผลลัพธ์

To Tutorials Point 
me To Tutorials Point 
Poi

คำอธิบาย

ตัวอย่างที่ 1: ระบุเริ่มต้นที่ 8 ไม่ระบุ length -> ดึงถึงท้าย ตัวอย่างที่ 2: ระบุเริ่มต้น 5 และ length ทั้งหมด ตัวอย่างที่ 3: เริ่มต้น -5 (นับจากท้าย) ความยาว 3 ตัวอักษร