Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm array_intersect() trong PHP

array_intersect() trả về giao của các mảng: các giá trị xuất hiện trong tất cả mảng (so sánh theo giá trị).

Ví dụ

<?php
$arr1 = [5, 10, 15, 20, 34];
$arr2 = [20, 10, 15, 55, 100];
print_r(array_intersect($arr1, $arr2));
?>

Kết quả

Array ( [1] => 10 [2] => 15 [3] => 20 )

Lưu ý

  • Khóa của mảng đầu được bảo toàn trong kết quả.
  • So sánh giá trị dạng chuỗi.