Curriculum
Course: PHP Basic
Login

Curriculum

PHP Basic

PHP Install

0/1

PHP Casting

0/1

PHP Constants

0/1

PHP Magic Constants

0/1

PHP Operators

0/1

PHP Reference

0/276
Text lesson

array_intersect()

Example

Compare the values of two arrays and return the common matches.

<?php
$a1=array(“a”=>“red”,“b”=>“green”,“c”=>“blue”,“d”=>“yellow”);
$a2=array(“e”=>“red”,“f”=>“green”,“g”=>“blue”);

$result=array_intersect($a1,$a2);
print_r($result);
?>

Definition and Usage

The array_intersect() function compares the values of two or more arrays and returns an array containing the entries from array1 that are also present in array2, array3, and so on.

Syntax

array_intersect(array1, array2, array3, …)

Parameter Values

Parameter

Description

array1

Required. The array to serve as the reference for comparison.

array2

Required. An array to compare against.

array3,…

Optional. Other arrays to compare against.

Technical Details

Return Value:

Returns an array with the entries from array1 that are found in every other array.

PHP Version:

4.0.1+

 

More Examples

Example

Compare the values of three arrays and return the common elements.

<?php
$a1=array(“a”=>“red”,“b”=>“green”,“c”=>“blue”,“d”=>“yellow”);
$a2=array(“e”=>“red”,“f”=>“black”,“g”=>“purple”);
$a3=array(“a”=>“red”,“b”=>“black”,“h”=>“yellow”);

$result=array_intersect($a1,$a2,$a3);
print_r($result);
?>