Php Arrays Key Comparison

What is array_diff_key Function?

Explanation

The "array_diff_key" function is used to compute the difference of arrays using keys for comparison.

Syntax:


array_diff_key(array1,array2,array3,....)

In the above syntax "array1" is the array to be compared with, "array2" is the array which is to be compared, atleast two arrays should be there,"array 3" is optional.Comparison is done based on the key.

Example :


<?php
$a = array( 'x' => '1','y' => '2','g' => '3');
$b = array( 'x' => '4','y' => '5');
print_r(array_diff_key($a,$b));
?>
Result :

Array
(
[g] => 3
)

In the above example x,y are similar keys, so "g" is displayed.

PHP Topics


Ask Questions

Ask Question