Hàm array_uintersect() trong PHP

Định nghĩa hàm array_uintersect() trong PHP

Hàm array_uintersect() trong PHP trả về một mảng chứa tất cả value từ mảng array1 mà có mặt trong tất cả tham số khác. Dữ liệu được so sánh bởi sử dụng một hàm callback.

Cú pháp hàm array_uintersect()

Hàm array_uintersect()trong PHP có cú pháp như sau:

array_uintersect ( $array1, $array2 [, $array3 ..., $data_compare_func] );

Tham số

  • array1: Bắt buộc. Xác định một mảng
  • array2: Bắt buộc. Xác định một mảng để được so sánh với mảng nguồn.
  • array3: Tùy ý. Xác định một mảng để được so sánh với mảng nguồn.
  • data_compare_func: Bắt buộc. Hàm được tạo bởi người dùng.

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

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

   print_r(array_uintersect($array1, $array2, "strcasecmp"));
?> 

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