Chức năng: Kết hợp các mảng với nhau tại những nơi giống nhau trong cả các mảng
Ngôn ngữ: php - Nhóm: array
CÚ PHÁP
array array_intersect_assoc( array $array1, array $array2 [, array $ ...] );
Funs:array_intersect_assoc trả về một mảng chứa các key ở $array1 xuất hiện ở tất cả các mảng còn lại.
Hàm sử dụng key để cho kết quả, khác với Funs:array_intersect sử dụng value của array1 để cho kết quả.
VÍ DỤ
Ví dụ dưới: "a"=>"green" xuất hiện ở cả hai mảng và có trong mảng kết quả. value "red" có ở hai mảng input nhưng không xuất hiện ở kết quả vì key khác nhau.
<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "green", "yellow", "red");
$result_array = array_intersect_assoc($array1, $array2);
print_r($result_array);
?>
TRẢ VỀ
Array
(
[a] => green
)