array_any
Description
Syntax
array_any( array $array, callable $callback ): mixed
Parameters
array
The array that should be searched.
callback
The callback function to call to check each element, which must be
callback( mixed $value, mixed $key ): bool
If this function returns true, true is returned from array_any() and the callback will not be called for further elements.
Return
Returns true if there is at least one element for which callback returns true. Otherwise, the function returns false.
Examples
1 · array callback · false
<? function callback($value, $key) { return $key == $value[0]; } $array = [ "a" => "dog", "b" => "cat", "c" => "pig" ]; $callback = "callback"; $return = array_any($array, $callback); var_export($return);
false
2 · array callback · true
<? function callback($value, $key) { return $key == $value[0]; } $array = [ "a" => "dog", "b" => "cat", "c" => "cow" ]; $callback = "callback"; $return = array_any($array, $callback); var_export($return);
true
Links
Related
Array
- array
- array_all
- array_change_key_case
- array_chunk
- array_column
- array_combine
- array_count_values
- array_diff
- array_diff_assoc
- 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