explode ภาษา PHP คือ คำสั่งที่ใช้สำหรับแยกข้อมูล หรือแยกตัวอักษรออกจากกัน
การทำงานของคำสั่ง explode ภาษา PHP
1. มีการรับพารามิเตอร์ 2 ตัว คือ ตัวอักษรที่ใช้สำหรับแยกข้อมูล และ ตัวแปรที่ต้องการแยกข้อมูล
2. คำสั่ง explode จะคืนค่ากลับมาในรูปแบบของ array
สมมุติเก็บข้อมูลรหัสสีเป็นดังนี้
$color = "[#CCC][#FFF][#000]";
ตัวแปร color เก็บรหัสสี 3 รหัส แต่อยู่ในรูปแบบของชุดข้อมูลเดียวกัน กรณีเราต้องการแยกข้อมูลออกเป็นแต่ละรหัสคือ #CCC, #FFF และ #000 สามารถเขียนโปรแกรมได้ดังนี้
<?php
$color = "[#CCC][#FFF][#000]";
$e = explode("]", $color);
foreach( $e as $v ) {
$v = str_replace("[", "", $v);
echo $v."<br/>";
}
?>
ผลลัพธ์
#CCC
#FFF
#000