Định nghĩa Hàm array_intersect_key() trong PHP
Hàm array_intersect_key() trong PHP trả về mảng chứa tất cả value của mảng array1 có các key so khớp có mặt trong tất cả tham số khác.
Cú pháp hàm array_intersect_key() trong PHP:
array array_intersect_key ( array $array1, array $array2 [, array $array3 ...] );
Tham số
- array1:Bắt buộc. Mảng nguồn để mảng khác so sánh với
- array2:Bắt buộc. Một mảng để được so sánh với mảng nguồn
- array3:Tùy ý. Một mảng để được so sánh với mảng nguồn
Trả về giá trị
- Trả về FALSE nếu có một lỗi
Ví dụ minh họa cách sử dụng hàm array_intersect_key() trong PHP:
<?php
$array1 = array('blue' => 1, 'red' => 2, 'green' => 3 );
$array2 = array('green' => 4, 'blue' => 5, 'yellow' => 6,);
$result = array_intersect_key($array1, $array2);
print_r($result);
?>
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả: