Anonymous user / 18.221.146.223 Log In Register
?
Wallet: 3.00
Daily Credits:
1.20 / 1.20

PHP Functions Online


array_diff_assoc

(PHP 4 >= 4.3.0, PHP 5)

array_diff_assocComputes the difference of arrays with additional index check

array array_diff_assoc(array $array1 , array $array2[, array $...])

Checkout ? #

Item Description Item Price Your Price
Total

Preview #

${{ variable.param.name }} = {{ variable.param|getValue:variable.form:true }};
{{ call.result}} = ;

Description #

array array_diff_assoc ( array $array1 , array $array2 [, array $... ] )

Compares array1 against array2 and returns the difference. Unlike array_diff() the array keys are also used in the comparison.

Parameters #

array1

The array to compare from

array2

An array to compare against

...

More arrays to compare against

Return Values #

Returns an array containing all the values from array1 that are not present in any of the other arrays.

Examples #

Example #1 array_diff_assoc() example

In this example you see the "a" => "green" pair is present in both arrays and thus it is not in the output from the function. Unlike this, the pair 0 => "red" is in the output because in the second argument "red" has key which is 1.

<?php
$array1 
= array("a" => "green""b" => "brown""c" => "blue""red");
$array2 = array("a" => "green""yellow""red");
$result array_diff_assoc($array1$array2);
print_r($result);
?>

The above example will output:

Array
(
    [b] => brown
    [c] => blue
    [0] => red
)

Notes #

Note: This function only checks one dimension of a n-dimensional array. Of course you can check deeper dimensions by using, for example, array_diff_assoc($array1[0], $array2[0]);.

See Also #