Code Tu Tam

Hàm array_intersect trong PHP là gì ?

Rate this post

Hàm array_intersect trong PHP có nhiệm vụ so sánh các VALUE có trong mảng đầu tiên và xuất hiện ở tất cả các mảng còn lại. Hàm này tương thích với PHP 4, PHP 5, PHP 7. Nói cách khác, hàm array_intersect lấy các các phần giao nhau của 2 hay nhiều mảng truyền vào trong PHP.

Cú pháp hàm array_intersect trong PHP

array_intersect ( array $array1 , array $array2 [, array $... ] ) : array

Hàm array_intersect có giá trị truyền vào là n mảng, Trong đó mảng đầu tiên sẽ được so sánh với các mảng còn lại. Kết quả trả về sẽ là một mảng chứa những phần tử ở mảng đầu tiên mà có VALUE tồn tại ở các bảng còn lại.

Ví dụ sử dụng hàm array_intersect PHP

<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>

Trong ví dụ này có thể thấy trong mảng 1 và mảng còn lại đều có tồn tại VALUE RED VALUE GREEN.

Và kết quả tương ứng sẽ là

Array
(
    [a] => green
    [0] => red
)

Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm array_intersect trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exit mobile version