Hàm array_intersect_assoc () trong PHP
Thí dụ
So sánh các khóa và giá trị của hai mảng và trả về các kết quả phù hợp:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
Định nghĩa và Cách sử dụng
Hàm array_intersect_assoc () so sánh các khóa và giá trị của hai (hoặc nhiều) mảng và trả về các kết quả phù hợp.
Hàm này so sánh các khóa và giá trị của hai hoặc nhiều mảng và trả về một mảng có chứa các mục từ array1 có trong array2 , array3 , v.v.
Cú pháp
array_intersect_assoc(array1,array2,array3, ...)
Giá trị tham số
Parameter | Description |
---|---|
array1 | Required. The first array is the array that the others will be compared with |
array2 | Required. An array to be compared with the first array |
array3,... | Optional. An array to be compared with the first array |
Chi tiết kỹ thuật
Giá trị trả lại: | Trả về một mảng chứa các mục từ array1 có trong tất cả các mảng khác |
---|---|
Phiên bản PHP: | 4.3.0+ |
Các ví dụ khác
Thí dụ
So sánh các khóa và giá trị của ba mảng và trả về các kết quả phù hợp:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>
❮ Tham chiếu mảng PHP