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_diff()

Example

Compare the values of two arrays and return the differences.

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

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

Definition and Usage

The array_diff() function compares the values of two or more arrays and returns an array containing the entries from the first array that are not present in the subsequent arrays.

Syntax

array_diff(array1, array2, array3, …)

Parameter Values

Parameter

Description

array1

Required. The array to compare against.

array2

Required. An array to compare with.

array3,…

Optional. Additional arrays to compare against.

Technical Details

 

Return Value:

Returns an array with entries from array1 that are not found in any of the other arrays.

PHP Version:

4.0.1+

More Examples

Example

Compare the values of three arrays and return the entries that are unique to the first array.

<?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_diff($a1,$a2,$a3);
print_r($result);
?>