Hàm array_combine() tạo mảng mới bằng cách sử dụng một mảng làm khóa (keys) và mảng khác làm giá trị (values). Trả về mảng kết hợp. Trả về FALSE nếu số lượng phần tử của hai mảng không khớp.
Cú pháp
array_combine(keys, values)
Tham số
keys – Mảng khóa. Giá trị phải là string hoặc int.
values – Mảng giá trị.
Giá trị trả về
Trả về mảng liên kết kết hợp. Trả về FALSE nếu số lượng phần tử không bằng nhau hoặc keys có giá trị không hợp lệ.
Ví dụ
<?php
$sports = array('football', 'cricket');
$players = array('david', 'steve');
$res = array_combine($sports, $players);
print_r($res);
?>
Kết quả
Array ( [football] => david [cricket] => steve )