Hàm array_diff_key() trong PHP

Định nghĩa Hàm array_diff_key() trong PHP

Hàm array_diff_key() trong PHP so sánh array1 với array2 và trả về sự khác nhau.

Cú pháp Hàm array_diff_key() trong PHP

Cú pháp của hàm array_diff_key() trong PHP là:

array array_diff_key ( array $array1, array $array2 [, array $...] );

Tham số

  • array1:Bắt buộc. Mảng nguồn để mảng khác so sánh với
  • array2:Bắt buộc. Một mảng để được so sánh với mảng nguồn
  • array3:Tùy ý. Một mảng để được so sánh với mảng nguồn

Trả về giá trị

Trả về một mảng chứa tất cả đầu vào của mảng đầu tiên mà không có mặt trong các mảng khác.

Ví dụ minh họa cách sử dụng hàm array_diff_key() trong PHP:

<?php
   $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
   $a2=array("e"=>"red","f"=>"green","g"=>"blue");

   $result=array_diff_key($a1,$a2);
   print_r($result);
?>

Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Bình luận