วิธีใช้ฟังก์ชัน PHP str_split()

Withi Chi Fangkchan Php Str Split



ฟังก์ชัน PHP str_split() มีประโยชน์สำหรับการดำเนินการกับอักขระแต่ละตัวของสตริง เช่น การจัดการ การเปรียบเทียบ และการค้นหา ฟังก์ชันนี้สามารถแบ่งสตริงออกเป็นอาร์เรย์ของอักขระ และในบทความนี้ เราจะพูดถึงวิธีใช้ฟังก์ชัน str_split() ใน PHP พร้อมกับตัวอย่างบางส่วนเพื่อสาธิตการใช้งาน

การใช้ฟังก์ชัน PHP str_split()

สตริงที่จะแบ่งและจำนวนอักขระต่อองค์ประกอบอาร์เรย์เป็นสองอินพุตสำหรับฟังก์ชัน str split() หากไม่ได้ระบุพารามิเตอร์ตัวที่สอง ฟังก์ชันจะแยกสตริงออกเป็นอักขระแต่ละตัว ไวยากรณ์สำหรับฟังก์ชัน str_split() จะเป็นดังนี้:

str_split ( $string , $split_length ) ;

โดยที่ $string คือสตริงอินพุตที่จะแยก และ $split_length คือความยาวขององค์ประกอบอาร์เรย์แต่ละรายการ ถ้าไม่ได้ระบุพารามิเตอร์ $split_length ฟังก์ชันจะแยกสตริงออกเป็นอักขระแต่ละตัว







ตัวอย่างที่ 1: การแยกสตริงออกเป็นอักขระแต่ละตัว

ในตัวอย่างนี้ เราจะใช้ฟังก์ชัน str_split() เพื่อแยกสตริงออกเป็นอักขระแต่ละตัวและแสดงผลบนหน้าจอ:





$string = “สวัสดีลีนุกซ์” ;

$ตัวอักษร = str_split ( $string ) ;

พิมพ์_r ( $ตัวอักษร ) ;

?>

ในโค้ดนี้ ก่อนอื่นเราจะกำหนดตัวแปรสตริงที่มีข้อความ “Hello, Linux” จากนั้นเราเรียกใช้ฟังก์ชัน str_split() โดยมีตัวแปร $string เป็นพารามิเตอร์ตัวแรก ฟังก์ชันแบ่งสตริงออกเป็นอักขระแต่ละตัวและส่งคืนอาร์เรย์ที่มีอักขระนั้น ฟังก์ชัน print_r() เพื่อแสดงอาร์เรย์ผลลัพธ์บนหน้าจอ:







ตัวอย่างที่ 2: การแยกสตริงออกเป็นสตริงย่อยที่มีความยาวคงที่

ในตัวอย่างนี้ เราจะใช้ฟังก์ชัน str_split() เพื่อแยกสตริงออกเป็นสตริงย่อยที่มีความยาวคงที่ โดยแต่ละสตริงมีอักขระสองตัว



$string = 'สวัสดีลินุกซ์' ;

$substrings = str_split ( $string , 2 ) ;

พิมพ์_r ( $substrings ) ;

?>

ในโค้ดนี้ ก่อนอื่นเราจะกำหนดตัวแปรสตริงที่มีทั้งสตริง จากนั้นเราเรียกใช้ฟังก์ชัน str_split() โดยมีตัวแปร $string เป็นพารามิเตอร์ตัวแรก และค่า 2 เป็นพารามิเตอร์ตัวที่สอง ฟังก์ชันแบ่งข้อความออกเป็นสตริงย่อยสองอักขระและส่งออกอาร์เรย์ของสตริงย่อย จากนั้นเราจะใช้ฟังก์ชัน print_r() เพื่อแสดงอาร์เรย์ผลลัพธ์บนหน้าจอ



 ส่วนติดต่อผู้ใช้แบบกราฟิก ข้อความ คำอธิบายแอปพลิเคชันที่สร้างขึ้นโดยอัตโนมัติ

บทสรุป

ฟังก์ชัน PHP str_split() เป็นเครื่องมือที่มีประโยชน์สำหรับการแยกสตริงออกเป็นอักขระแต่ละตัวหรือสตริงย่อยที่มีความยาวคงที่ เมื่อเข้าใจวิธีใช้ฟังก์ชัน str_split() นักพัฒนาสามารถดำเนินการต่างๆ กับอักขระแต่ละตัวหรือสตริงย่อยของสตริงได้ ฟังก์ชัน str_split() ใช้งานง่ายและหลากหลาย ทำให้เป็นฟังก์ชันที่มีประโยชน์สำหรับนักพัฒนา PHP ทุกคน