Tóm Tắt
Hàm array_intersect_ukey() trong PHP
Trình duyệt của bạn không hỗ trợ nghe audio.
Định nghĩa hàm array_intersect_ukey() trong PHP
Hàm array_intersect_ukey() trong PHP trả về một mảng chứa tất cả value của mảng array1 có các key so khớp có mặt trong tất cả tham số khác.
Cú pháp Hàm array_intersect_ukey() trong PHP:
array_intersect_ukey ( $array1, $array2 [, $array3..., callback $key_compare_func] );
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
- key_compare_func :Bắt buộc. Hàm callback do người dùng tạo
Trả về giá trị
Trả về FALSE nếu có bất kỳ lỗi nào.
Ví dụ minh họa cách sử dụng hàm array_intersect_ukey() trong PHP:
function
key_compare_func
($key1, $key2)
{
if
($key1 == $key2)
return
0
;
else
if
($key1 > $key2)
return
1
;
else
return
-1
;
}
$array1 = array
('blue'
=>1
, 'red'
=>2
, 'green'
=>3
, 'purple'
=>4
);
$array2 = array
('green'
=>5
, 'blue'
=>6
, 'yellow'
=>7
, 'cyan'
=>8
);
$result = array_intersect_ukey($array1, $array2, "key_compare_func"
);
var_dump($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ả: