array_diff_assoc
Description
The array_diff_assoc of Array for PHP computes the difference of arrays with additional index check.
Syntax
array_diff_assoc( array $array, array ...$arrays ): array
Parameters
array
The array to compare from.
arrays
The arrays to compare against.
Return
Returns an array containing all the values from array that are not present in any of the other arrays.
Examples
1 · array arrays · one
<? $array = [ "a" => 0, "b" => 1, "c" => 2, "d" => 3 ]; $arrays = [ "a" => 0, "b" => 4, "e" => 2, "f" => 5 ]; $return = array_diff_assoc($array, $arrays); print_r($return);
Array ( [b] => 1 [c] => 2 [d] => 3 )
2 · array arrays · multiple
<? $array = [ "a" => 0, "b" => 1, "c" => 2, "d" => 3 ]; $arrays1 = [ "a" => 0, "b" => 4, "e" => 2, "f" => 5 ]; $arrays2 = [ "a" => 0, "b" => 4, "e" => 2, "f" => 5 ]; $return = array_diff_assoc($array, $arrays1, $arrays2); print_r($return);
Array ( [b] => 1 [c] => 2 [d] => 3 )
Links
Related
Array
- array
- array_all
- array_any
- array_change_key_case
- array_chunk
- array_column
- array_combine
- array_count_values
- array_diff
- array_diff_key
- array_diff_uassoc
- array_diff_ukey
- array_fill
- array_fill_keys
- array_filter
- array_find
- array_find_key
- 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