explode() เป็นฟังก์ชัน built-in แยกสตริงเป็น array โดยใช้ delimiter (ตัวคั่น)
ไวยากรณ์
explode(separator, string, limit)
พารามิเตอร์
separator
ตัวอักษรที่เป็นจุดตัดสตริง
string
สตริงที่ต้องการแยก
limit
จำนวน element สูงสุดของ array (ทางเลือก) เป็น integer (บวก, ลบ, หรือศูนย์)
ตัวอย่าง
<?php
$Original = "Hello,Welcome To Tutorials Point";
print_r(explode(" ", $Original));
print_r(explode(" ", $Original, 3));
?>
ผลลัพธ์
Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials [3] => Point ) Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials Point )
คำอธิบาย
ตัวแรก: ไม่ระบุ limit -> แยกทั้งหมด ตัวที่สอง: limit 3 -> ได้ 3 element ตัวสุดท้ายรวมส่วนที่เหลือ