Нет встроенной функции для этого.Вам нужно будет выполнить цикл запроса sql, чтобы сделать это ...
Select * from table order by field asc
foreach ( $result as $thing ) {
if ( $thing['name'][0] != $first_letter) {
echo '<h2>' . $thing['name'][0] . '</h2>';
$first_letter = $thing['name'][0];
}
echo $result['thing'];
}
это всего лишь грубый пример ... никогда не выводите html так.