array_diff
Description
The array_diff of Array for PHP computes the difference of arrays.
Syntax
array_diff ( array $array1 , array $array2 [, array $... ] ) : array
Parameters
array1
The array to compare from
array2
An array to compare against
...
More arrays to compare against
Return
Returns an array containing all the entries from array1 that are not present in any of the other arrays.
Examples
1 · array1 array2
<? $array1 = array("a" => 0, "b" => 1, "c" => 2, "d" => 3); $array2 = array("a" => 0, "b" => 4, "e" => 2, "f" => 5); $return = array_diff($array1, $array2); print_r($return); ?>
Array ( [b] => 1 [d] => 3 )
2 · ...
<? $array1 = array("a" => 0, "b" => 1, "c" => 2, "d" => 3); $array2 = array("a" => 0, "b" => 4, "e" => 2, "f" => 5); $array3 = array("a" => 0, "b" => 4, "e" => 2, "f" => 5); $return = array_diff($array1, $array2, $array3); print_r($return); ?>
Array ( [b] => 1 [d] => 3 )
Links
Array
- array
- array_change_key_case
- array_chunk
- array_column
- array_combine
- array_count_values
- array_diff_assoc
- array_diff_key
- array_diff_uassoc
- array_diff_ukey
- array_fill
- array_fill_keys
- array_filter
- array_flip
- array_intersect
- array_intersect_assoc
- array_intersect_key
- array_intersect_uassoc
- array_intersect_ukey
- array_key_exists
- array_key_first
- array_key_last
- array_keys
- array_map
- array_merge
- array_merge_recursive
- array_multisort
- array_pad
- array_pop
- array_product
- array_push
- array_rand
- array_reduce
- array_replace
- array_replace_recursive
- array_reverse
- array_search
- array_shift
- array_slice
- array_splice
- array_sum
- array_udiff
- array_udiff_assoc
- array_udiff_uassoc
- array_uintersect
- array_uintersect_assoc
- array_uintersect_uassoc
- array_unique
- array_unshift
- array_values
- array_walk
- array_walk_recursive
- arsort
- asort
- compact
- count
- current
- end
- extract
- in_array
- key
- key_exists
- krsort
- ksort
- list
- natcasesort
- natsort
- next
- pos
- prev
- range
- reset
- rsort
- shuffle
- sizeof
- sort
- uasort
- uksort
- usort