สอนเขียน PHP แยกข้อความด้วยคำสั่ง explode สมมติเรามีข้อความว่า Hello World. My name is PHP และต้องการแยกเป็น 2 ข้อความ คือ Hello World และ My name is PHP โดยมีจุดเป็นตัวกั้นระหว่าง 2 ข้อความ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP แยกข้อความ
<?php
$message = "Hello World. My name is PHP";
echo "ข้อความเต็ม = ".$message;
echo "<br/>";
$e = explode(".", $message);
echo "แยกข้อความแรก = ".$e[0];
echo "<br/>";
echo "แยกข้อความสอง = ".$e[1];
?>
ผลลัพธ์
ข้อความเต็ม = Hello World. My name is PHP
แยกข้อความแรก = Hello World
แยกข้อความสอง = My name is PHP
โค้ดด้านบนแยกข้อความ ภาษา PHP โดยใช้คำสั่ง explode โดยต้องกำหนดตัวอักษร หรือประโยคที่ต้องการแยก คำสั่ง explode จะคืนค่ากลับมาเป็น array ตามจำนวนข้อความที่ถูกแยก เวลาเข้าถึงแต่ละตัวข้อที่ถูกแยกสามารถเข้าถึงผ่านทางลำดับของ array (index) หรือวนลูป for ก็ได้