Таким образом, мы используем array_reduce для обхода и одновременного построения блоков. Это не самый эффективный способ реализации, потому что массив сегментов копируется через каждый вызов замыкания. Тем не менее, это компактно.
я есть простой массив с некоторыми именами, и я хочу сгруппировать их по первой букве. Например. все имена с буквами от A до C идут в массиве, а от D до F переходят к другому и так далее.
Есть ли лучший способ сделать это, чем использовать много, если еще?