ฟังก์ชัน array_combine
ฟังก์ชัน array_combine ทำหน้าที่
รวมสองอาเรย์ให้เป็น associative array หนึ่งอัน
พารามิเตอร์แรกฟังก์ชันรับอาเรย์ของ
คีย์ในอนาคต และพารามิเตอร์ที่สองคืออาเรย์ของ
ค่าที่จะมาในอนาคต
โครงสร้าง
array_combine(array $keys, array $values): array
ตัวอย่าง
เรามารวมสองอาเรย์ให้เป็น associative array หนึ่งอันกัน โดยที่สมาชิกที่ตรงกันจากอาเรย์แรก จะกลายเป็นคีย์ของสมาชิกจากอาเรย์ที่สอง
<?php
$keys = ['a' , 'b', 'c', 'd', 'e'];
$elems = [1, 2, 3, 4, 5];
$res = array_combine($keys, $elems);
var_dump($res);
?>
ผลลัพธ์ของการทำงานโค้ด:
['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]
ดูเพิ่มเติม
-
ฟังก์ชัน
array_merge,
ซึ่งรวมหลายอาเรย์เข้าด้วยกันเป็นอาเรย์เดียว -
ฟังก์ชัน
array_keys,
ซึ่งดึงคีย์จากอาเรย์ -
ฟังก์ชัน
array_values,
ซึ่งดึงค่าจากอาเรย์