คำอธิบาย
ฟังก์ชัน implode() ใช้รวมองค์ประกอบของอาร์เรย์เป็นสตริงเดียว โดยใส่ตัวคั่นระหว่างแต่ละองค์ประกอบ ฟังก์ชันนี้เป็นคู่ของ explode() ที่แยกสตริงเป็นอาร์เรย์
รูปแบบการใช้งาน (Syntax)
implode(string $separator, array $array): string
พารามิเตอร์
- separator - ตัวคั่นระหว่างองค์ประกอบ (ค่าเริ่มต้น "")
- array - อาร์เรย์ที่ต้องการรวม
ค่าที่คืนกลับ (Return Value)
คืนค่าสตริงที่รวมจากอาร์เรย์แล้ว
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1
<?php
$arr = array('This', 'is', 'Demo', 'Text!');
echo implode("$", $arr);
?>ผลลัพธ์
This$is$Demo$Text!
ตัวอย่างที่ 2 - ใช้ตัวคั่นต่างๆ
<?php
$myarr = array('This', 'is', 'Demo', 'Text!');
echo implode("-", $myarr);
echo implode("#", $myarr);
?>ผลลัพธ์
This-is-Demo-Text!This#is#Demo#Text!
หมายเหตุ: join() เป็นอัลลิแอสของ implode() ทำงานเหมือนกันทุกประการ