str_split() เป็นฟังก์ชัน built-in แปลงสตริงที่กำหนดให้เป็น Array ทำงานโดยแบ่งสตริงเป็นชิ้นเล็กๆ ตามความยาวที่กำหนด แล้วเก็บใน array คืนค่า array
พารามิเตอร์
string (บังคับ)
สตริงที่ต้องการแปลงเป็น array
splitting length (ทางเลือก)
ความยาวของแต่ละ segment ค่าเริ่มต้นคือ 1
ตัวอย่าง
<?php $string = "TutorialsPoint"; print_r(str_split($string)); $string = "WelcomeTo Tutorials Point"; print_r(str_split($string, 4)); ?>
ผลลัพธ์
Array ( [0] => T [1] => u [2] => t [3] => o [4] => r [5] => i [6] => a [7] => l [8] => s [9] => P [10] => o [11] => i [12] => n [13] => t ) Array ( [0] => Welc [1] => omeT [2] => o Tu [3] => tori [4] => als [4] => Poin [5] => t )
คำอธิบาย
ตัวอย่างแรก: ไม่ระบุ length -> แยกเป็นตัวอักษรเดี่ยว ตัวอย่างที่สอง: ระบุ length 4 -> แยกเป็นชิ้นละ 4 ตัวอักษร