Задать вопрос
@ugodrus

Как разбить список файлов на сегменты до определенной длины чтобы в каждом сегменте не было файлов с одинаковым basename?

Есть ассоциативный массив с файлами такого вида:

$FileList = [
    [
        'pathabs' => 'абсолютный путь к файлу',
        'pathrel' => 'путь относительно определенной папки',
        'basename' => 'basename(от абсолютного пути)'
    ]
    ...
]


В списке все файлы определенного типа лежащие в определенной директории и её подпапках.
Нужно по этому списку сформировать сегменты этого массива до указанной длины, и при этом в каждом таком сегменте не должно быть файлов с одинаковым значением basename. Даже если всего файлов в изначальном массиве меньше чем указанная длина сегмента, должны быть созданы сегменты в которых basename будет уникально.

Реализация на PHP 5.6+.
Буду очень благодарен за помощь.
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы