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 $array,
    array ...$arrays
): array

Parameters

array

The array to compare from.

arrays

The arrays to compare against.

Return

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

Examples

1 · array arrays · one

<?

$array =
[
    "a" => 0,
    "b" => 1,
    "c" => 2,
    "d" => 3
];
$arrays =
[
    "a" => 0,
    "b" => 4,
    "e" => 2,
    "f" => 5
];

$return = array_diff_key($array, $arrays);

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

2 · array arrays · multiple

<?

$array =
[
    "a" => 0,
    "b" => 1,
    "c" => 2,
    "d" => 3
];
$arrays1 =
[
    "a" => 0,
    "b" => 4,
    "e" => 2,
    "f" => 5
];
$arrays2 =
[
    "a" => 0,
    "b" => 4,
    "e" => 2,
    "f" => 5
];

$return = array_diff_key($array, $arrays1, $arrays2);

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