Я создаю оглавление, и у меня есть Карта номеров продуктов на страницах. Поэтому запись может выглядеть так:
ABC123 => [59, 58, 57, 19, 36, 15, 33, 34, 13, 39, 11, 37, 38, 21, 20, 40, 63, 60, 45, 46, 22, 23, 24, 26, 3, 2, 10, 1, 7, 6, 5, 4, 8]
Что я хочу получить от этого:
1-8,10,11,13,15,19-24,26,33,34,36-38,40,45,46,57-60
Конечно, я могу написать это, но я решил, что кто-то другой уже решил эту проблему. Мой гугл ничего не дал.
Я ценю любую помощь, которую вы можете предложить, как всегда!