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

array_intersect_assoc

Description

The array_intersect_assoc of Array for PHP computes the intersection of arrays with additional index check.

Syntax

 array_intersect_assoc(
    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 values in array that are present in all of the 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_assoc($array, $arrays);

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

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

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