Sonya,
и array_filter тоже в таком случае не годится. Нет сейчас времени, а словами это так:
обычный цикл for, опрашивать сразу по два крайних элемента массива, двигаясь к центру массива
числа равные длине маски, это ключи, если такого нет, создаем и под ним помещаем элементы, у которых число начинается с этого ключа
в полученном массиве взять те, у которых вложения не пустые (или удалить такие)
|