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

array_intersect_key

Description

The array_intersect_key of Array for PHP computes the intersection of arrays using keys for comparison.

Syntax

array_intersect_key(
    array $array,
    array ...$arrays
): array

Parameters

array

The array to compare from.

arrays

The arrays to compare against.

Return

Returns an associative array containing all the entries of array which have keys that are present in all arguments.

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_intersect_key($array, $arrays);

print_r($return);
Array
(
    [a] => 0
    [b] => 1
)

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_intersect_key($array, $arrays1, $arrays2);

print_r($return);
Array
(
    [a] => 0
    [b] => 1
)