wpseek.com
WordPress开发者和主题制作者的搜索引擎



array_find › WordPress Function

Since6.8.0
已弃用n/a
› array_find ( $array, $callback )
参数: (2)
  • (array) $array The array to search.
    Required: Yes
  • (callable) $callback The callback to run for each element.
    Required: Yes
返回:
  • (mixed|null) The first element in the array that passes the `$callback`, otherwise null.
定义在:
文档:

Polyfill for `array_find()` function added in PHP 8.4.

Searches an array for the first element that passes a given callback.


源码

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;
	}
}