Trong bài này, chúng ta sẽ tìm hiểu về array_intersect () một hàm mảng PHP được xác định trước. Hàm nội trang này của PHP được sử dụng để tìm ra sự hội tụ của ít nhất hai mảng. Hàm được sử dụng để so sánh ít nhất hai mảng và trả về kết quả phù hợp. Hàm chỉ in các thành phần của mảng đầu tiên có sẵn trong tất cả các mảng khác nhau.
Ví dụ
<?php $array1 = array(5, 10, 15, 20,34); $array2 = array(20, 10, 15, 55, 100); $intersect_array = array_intersect($array1,$array2); print_r($intersect_array); ?>
đầu ra
Array ( [1] => 10 [2] => 15 [3] => 20 )
Giải thích
Trong ví dụ trên, chúng ta đã khai báo hai mảng và sau đó, chúng ta đã triển khai array_intersesct (), kết quả là một mảng bao gồm các phần tử phù hợp có trong cả mảng.
Lưu ý
Các khóa của các phần tử được giữ nguyên. Nghĩa là, khóa của các phần tử trong mảng đầu ra sẽ giống với khóa của các phần tử đó trong mảng đầu tiên.