PHP

PHP Menu

PHP

array_diff() Function - Definition, Syntax, Parameters, Examples

Definition

The array_diff() function compares the values of two [or more] arrays, and return an array that contains the entries from array1 that are not present in array2 or array3, etc.

Syntax

array_diff(array1, array2, array3, ...)

Parameters

Parameter Description
array1 Required. The array to compare from
array2 Required. An array to compare against
array3 Optional. More arrays to compare against

Example

<?php
$cities1 = array("New York", "Salt Lake", "Tokyo"); $cities2 = array("New York", "Salt Lake", "Tokyo", "Washington", "Riyadh"); print_r(array_diff($cities1, $cities2)); echo "<br>";
$cities3 = array("New York", "Manila", "Maine", "Tehran", "Riyadh"); print_r(array_diff($cities3, $cities2, $cities1)); echo "<br>";

Introduction

PHP Basics

PHP Advance

PHP OOP

PHP Functions and Methods