Devdit
 

แยกข้อมูลหรือตัวอักษรออกจากกันด้วยภาษา PHP โดยใช้คำสั่ง explode

1.6K

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 
แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ