HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

array_diff_key

Description

The array_diff_key of Array for PHP computes the difference of arrays using keys for comparison.

Syntax

array_diff_key ( array $array1 , array $array2 [, array $... ] ) : array

Parameters

array1

The array to compare from

array2

An array to compare against

...

More arrays to compare against

Return

Returns an array containing all the entries from array1 whose keys are absent from all of the other arrays.

Examples

1 · array1 array2

<?

$array1 = array("a" => 0, "b" => 1, "c" => 2, "d" => 3);
$array2 = array("a" => 0, "b" => 4, "e" => 2, "f" => 5);

$return = array_diff_key($array1, $array2);

print_r($return);
Array
(
    [c] => 2
    [d] => 3
)

2 · ...

<?

$array1 = array("a" => 0, "b" => 1, "c" => 2, "d" => 3);
$array2 = array("a" => 0, "b" => 4, "e" => 2, "f" => 5);
$array3 = array("a" => 0, "b" => 4, "e" => 2, "f" => 5);

$return = array_diff_key($array1, $array2, $array3);

print_r($return);
Array
(
    [c] => 2
    [d] => 3
)