Hàm array_intersect_ukey() trong PHP

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