Нова буква на нов ред

obqvi_in

Registered
Здравейте имам while цикъл с имена подредени по азбучен ред как да направя така, че когато имаме име започващо с друга буква да има празен ред за да се отделят резултатите с отделни букви. Не ви давам код, защото мисля, че не е нужно.
 
Код:
<?php
$names = [
    'Anastacia',
    'Azucena',
    'Beth',
    'Carline',
    'Carmella',
    'Cathryn',
    'Clyde',
    'Dagny',
    'Deadra',
    'Dewitt',
    'Earnest',
    'Farah',
    'Fernande',
    'Jamar',
    'Jeane',
    'Jeanette',
    'Joeann',
    'Katherina',
    'Kathlene',
    'Layla',
    'Lorenza',
    'Marquita',
    'Meta',
    'Oscar',
    'Pearly',
    'Phoebe',
    'Ranee',
    'Shoshana',
    'Tobias',
    'Wilfredo'
];

for ($i = 0; $i < count($names); $i++)
{
    if ($i == 0 || $names[$i][0] !== $names[$i-1][0]) {
        echo "<h2>{$names[$i][0]}</h2>";
    }
    
    echo "{$names[$i]}<br>";
}
?>
 

Горе