Trần Ngọc Thanh - 401
- 02/08/2025
Hàm array_combine() trong PHP dùng để lấy cột giá trị của mảng 1 và cột giá trị của mảng 2 dùng làm cột khóa (key) và cột giá trị cho mảng mới, chi tiết như nào hãy cùng chúng tôi phân tích:
![]()
Hàm array_combine() trong PHP
Chức năng của Hàm array_combine() trong PHP
Hàm array_combine() trong PHP dùng để lấy cột giá trị của mảng 1 và cột giá trị của mảng 2 dùng làm cột khóa (key) và cột giá trị cho mảng mới, cụ thể cột giá trị của mảng 1 sẽ dùng làm cột khóa (key) cho mảng mới, cột giá trị của mảng 2 sẽ dùng làm cột giá trị cho mảng mới.
Cú pháp của Hàm array_combine() trong PHP
$mảng_mới = array_combine($biến_mảng_1,$biến_mảng_2);
$biến_mảng_1: Cột giá trị Biến mảng 1 sẽ dùng làm cột khóa (key) cho mảng mới.
$biến_mảng_2: Cột giá trị Biến mảng 2 sẽ dùng làm cột giá trị cho mảng mới.
$mảng_mới: Mảng mới lấy cột giá trị của mảng 1 dùng làm cột khóa (key), lấy cột giá trị của mảng 2 dùng làm cột giá trị.
Ví dụ Hàm array_combine() trong PHP
<h2>Mảng 1 chứa giá trị số, Mảng 2 chứa giá trị chữ</h2>
<?php
$mangmot = array("4","5","6");
$manghai = array("Lực","Vân","Quỳnh");
$mangmoi = array_combine($mangmot,$manghai); // Kết quả: Array ( [4] => Lực [5] => Vân [6] => Quỳnh )
print_r($mangmoi);
?>
<h2>Mảng 1 chứa giá trị chữ, Mảng 2 chứa giá trị số</h2>
<?php
$mangmot = array("Lực","Vân","Quỳnh");
$manghai = array("4","5","6");
$mangmoi = array_combine($mangmot,$manghai); // Kết quả: Array ( [Lực] => 4 [Vân] => 5 [Quỳnh] => 6 )
print_r($mangmoi);
?>
Kết quả:
/////Mảng 1 chứa giá trị số, Mảng 2 chứa giá trị chữ
Array ( [4] => Lực [5] => Vân [6] => Quỳnh )
/////Mảng 1 chứa giá trị chữ, Mảng 2 chứa giá trị số
Array ( [Lực] => 4 [Vân] => 5 [Quỳnh] => 6 )
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm array_combine() trong PHP.
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *