Đây là một hàm có sẵn so sánh các khóa của một hoặc nhiều mảng và trả về sự khác biệt của chúng.
Cú pháp của hàm array_diff_key
array array_diff_key($array1, $array2, ..)
Hàm có thể nhận hai hoặc nhiều tên mảng làm tham số và so sánh mảng đầu tiên với các mảng còn lại.
Ví dụ
<?php $my_array1 = array("1"=>"Joe", "45"=>"Goldberg", "37"=>"Charolette", "91"=>"Micheal"); $my_array2 = array("1"=>"Joe", "45"=>"Goldberg", "37"=>"Charolette"); $my_array3 = array("1"=>"Joe", "45"=>"Goldberg"); print_r(array_diff_assoc($my_array1, $my_array2, $my_array3)); ?>
Đầu ra
Array ( [91] => Micheal )
Bên trong thẻ