ฟังก์ชัน array_merge

ฟังก์ชัน array_merge รวมอาร์เรย์ตั้งแต่สองอาร์เรย์ ขึ้นไปเข้าด้วยกัน หากในอาร์เรย์ที่นำมารวมกันมี คีย์ที่ซ้ำกัน - จะเหลือเพียง องค์ประกอบเดียวจากคีย์นั้น หากคุณ ต้องการให้องค์ประกอบทั้งหมดที่มีคีย์ซ้ำกัน ยังคงอยู่ - ให้ใช้ฟังก์ชัน array_merge_recursive

ไวยากรณ์

phparray_merge(array ...$arrays): array

ตัวอย่าง

มารวมสองอาร์เรย์เข้าด้วยกัน:

php<?php
  $arr1 = ['a', 'b', 'c', 'd', 'e'];
  $arr2 = [1, 2, 3, 4, 5];
  
  $res = array_merge($arr1, $arr2);
  var_dump($res);
?>

ผลลัพธ์จากการรันโค้ด:

php['a', 'b', 'c', 'd', 'e', 1, 2, 3, 4, 5]

ตัวอย่าง

มารวมสามอาร์เรย์เข้าด้วยกัน:

php<?php
  $arr1 = [1, 2, 3];
  $arr2 = [4, 5, 6];
  $arr3 = [7, 8, 9];
  
  $res = array_merge($arr1, $arr2, $arr3);
  var_dump($res);
?>

ผลลัพธ์จากการรันโค้ด:

php[1, 2, 3, 4, 5, 6, 7, 8, 9]

ดูเพิ่มเติม

  • ฟังก์ชัน array_merge_recursive,
    ซึ่งรวมอาร์เรย์ด้วยเช่นกัน
  • ฟังก์ชัน array_combine,
    ซึ่งรวมสองอาร์เรย์เป็นอาร์เรย์เชิงสัมพันธ์หนึ่งอาร์เรย์