(4 сен 2015, 23:20) (
1/
0)
[
1]
делай сортировку по алфавиту, а в цикле определяй какая буква первая, составляешь массив, а потом форычем перебираешь
Добавлено 04.09.15 в 23:28:11:
$sFirstLetterLastRow = null;
while (/**/) {
$sFirstLetter = mb_substr(/**/);
if ($sFirstLetter !== $sFirstLetterLastRow) {
// буква поменялась, вывести подзаголовок
echo $sFirstLetter;
$sFirstLetterLastRow = $sFirstLetter;
}
// штатный вывод элемента списка
}