0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Библиотека Funct, которую мы рассматривали ранее, кроме обычных функций содержит<strong>функции высшего порядка</strong>. В этом уроке мы рассмотрим некоторые из них, которые могут быть полезными в будущем.</p>
1
<p>Библиотека Funct, которую мы рассматривали ранее, кроме обычных функций содержит<strong>функции высшего порядка</strong>. В этом уроке мы рассмотрим некоторые из них, которые могут быть полезными в будущем.</p>
2
<h2>Функция partition($collection, callable $callback)</h2>
2
<h2>Функция partition($collection, callable $callback)</h2>
3
<p>Разбивает массив на два на основании предиката. В первый массив попадают элементы, которые удовлетворяют предикату, во второй массив попадают все остальные:</p>
3
<p>Разбивает массив на два на основании предиката. В первый массив попадают элементы, которые удовлетворяют предикату, во второй массив попадают все остальные:</p>
4
<h2>Функция every($collection, callable $callback = null)</h2>
4
<h2>Функция every($collection, callable $callback = null)</h2>
5
<p>Возвращает true, если каждый элемент коллекции удовлетворяет предикату. По умолчанию проверяет на истинность (== true):</p>
5
<p>Возвращает true, если каждый элемент коллекции удовлетворяет предикату. По умолчанию проверяет на истинность (== true):</p>
6
<h2>Функция groupBy($collection, callable $callback)</h2>
6
<h2>Функция groupBy($collection, callable $callback)</h2>
7
<p>Группирует элементы коллекции в множества на основании ключа, полученного в результате вызова колбека:</p>
7
<p>Группирует элементы коллекции в множества на основании ключа, полученного в результате вызова колбека:</p>
8
<h2>Функция minValue($collection, callable $callback)</h2>
8
<h2>Функция minValue($collection, callable $callback)</h2>
9
<p>Возвращает минимальный элемент коллекции на основании результата переданной функции. Если несколько разнотипных значений посчитаются идентичными, функция вернет последнее из них:</p>
9
<p>Возвращает минимальный элемент коллекции на основании результата переданной функции. Если несколько разнотипных значений посчитаются идентичными, функция вернет последнее из них:</p>
10
10