PHP array intersect assoc

Education is not limited to just classrooms. It can be gained anytime, anywhere... - Ravi Ranjan (M.Tech-NIT)

PHP : array_intersect_ assoc() function

PHP: Computes the intersection of arrays with additional index check

The array_intersect_assoc() is used to create an array containing keys and values of the first array whose values (i.e. from the first array) are present in all other arrays, while index of values is same for all the given arrays.

Version

(PHP 4 and above)

Syntax

array_intersect_assoc(array1, array2, .. )

Parameters

Name

Description

Required /
Optional

Type

array1

The first array.

Required

Array

array2

An array to check values against the first array.

Required

Array

Return value

An associative array containing all the values in array1 that are present in all of the arguments.

Value Type : Array

Pictorial Presentation :

php array array_intersect_assoc() function

Example :

  1. $array1 = array("a" => "Orange", "b" => "Apple", "c" => "Banana", "Chery");  

  2. $array2 = array("a" =>"Orange", "Banana","Mango");  

  3. $result = var_dump(array_intersect_assoc($array1, $array2));  

  4. print_r($result)  

  5. ?>  

Output :

array(1) { ["a"]=> string(6) "Orange" }