Hàm array_uintersect_uassoc() trong PHP

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

Hàm array_uintersect_uassoc() 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ố array2, array3.

Cú pháp hàm array_uintersect_uassoc() trong PHP

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

array_uintersect_assoc( $array1, $array2 [, $array3 ..., $func1], $func2 );

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. func1: Bắt buộc. Hàm do người dùng tạo để so sánh các key của mảng func2: Bắt buộc. Hàm do người dùng tạo để so sánh các value của mảng

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

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

   print_r(array_uintersect_uassoc($array1, $array2, "strcasecmp", "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