Файловый менеджер - Редактировать - /home/tuudkjt/globeasy/wp-content/plugins/ssl-zen/vendor/layershifter/tld-support/src/Helpers/Arr.php
Назад
<?php namespace LayerShifter\TLDSupport\Helpers; /** * Helper class for work with arrays. * Taken from Illuminate/Support package. * * @see https://github.com/illuminate/support */ class Arr { /** * Return the first element in an array passing a given truth test. * * @param array $array Haystack array * @param null|callable $callback Optional callback function * @param mixed $default Default value if array element not found * * @return mixed */ public static function first($array, callable $callback = null, $default = null) { if (null === $callback) { return 0 === count($array) ? MixedType::value($default) : reset($array); } foreach ($array as $key => $value) { if (call_user_func($callback, $value, $key)) { return $value; } } return MixedType::value($default); } /** * Return the last element in an array passing a given truth test. * * @param array $array Haystack array * @param null|callable $callback Optional callback function * @param mixed $default Default value if array element not found * * @return mixed */ public static function last($array, callable $callback = null, $default = null) { if (null === $callback) { return 0 === count($array) ? MixedType::value($default) : end($array); } return static::first(array_reverse($array, true), $callback, $default); } }
| ver. 1.6 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка