Code Tu Tam

Hàm array_intersect_assoc trong PHP là gì ?

Rate this post

Hàm array_intersect_assoc trong PHP hàm này có nhiệm vụ tạo ra một mảng mới chưa các KEY và VALUE chỉ tồn tại ở mảng đầu tiên. Hàm này tương thích với PHP 4, PHP 5, PHP 7.

Cú pháp hàm array_intersect_assoc trong PHP

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

Hàm array_intersect_assoc 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 phần tử có KEYVALUE tồn tại ở tất cả các mảng tồn tại. Hàm này có thể được coi là ngược lại với hàm array_diff_assoc.

<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "green", "b" => "yellow", "blue", "red");
$result_array = array_intersect_assoc($array1, $array2);
print_r($result_array);
?>

Trong ví dụ này giá trị BLUERED sẽ không được tính vì INDEX giữa 2 mảng là khác nhau.

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

Array
(
    [a] => green
)

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_assoc 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