array_find( array $array, callable $callback )
Polyfill for array_find() function added in PHP 8.4.
Description
Searches an array for the first element that passes a given callback.
Parameters
- $array
-
(Required) The array to search.
- $callback
-
(Required) The callback to run for each element.
Return
(mixed|null) The first element in the array that passes the $callback, otherwise null.
Source
File: wp-includes/compat.php
function array_find( array $array, callable $callback ) { // phpcs:ignore Universal.NamingConventions.NoReservedKeywordParameterNames.arrayFound
foreach ( $array as $key => $value ) {
if ( $callback( $value, $key ) ) {
return $value;
}
}
return null;
}
Changelog
| Version | Description |
|---|---|
| 6.8.0 | Introduced. |