Đị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ả: