Home > PHP > Function > Arrays > array_intersect_ukey()

array_intersect_ukey()

array_intersect_ukey - Computes the intersection of arrays using a callback function on the keys for comparison

Syntax

array array_intersect_ukey (array $array1, array $array2, array $..., callback $key_compare_func)

Arguments

  • array1 - Initial array for comparison of the arrays.
  • array2 - First array to compare keys against.
  • ... - Variable list of array arguments to compare keys against.
  • key_compare_func - User supplied callback function to do the comparison.

Description

array_intersect_ukey() returns an array containing all the values of array1 which have matching keys that are present in all the arguments.

Version

PHP 5.1.0

Return value

Returns the values of array1 whose keys exist in all the arguments.