Hàm array_intersect_key() trong PHP

Định nghĩa Hàm array_intersect_key() trong PHP

Hàm array_intersect_key() trong PHP trả về 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_key() trong PHP:

array array_intersect_key ( array $array1, array $array2 [, array $array3 ...] );

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

Trả về giá trị

  • Trả về FALSE nếu có một lỗi

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

<?php
   $array1 = array('blue'  => 1, 'red'  => 2, 'green'  => 3 );
   $array2 = array('green' => 4, 'blue' => 5, 'yellow' => 6,);

   $result = array_intersect_key($array1, $array2);
   print_r($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ả:


Bình luận