3v4l.org

run code in 300+ PHP versions simultaneously
<?php $phrases = array("Aaa", "abb", "acc", "bbb", "bb2"); $groups = array(); foreach($phrases as $phrase) { $firstLetter = mb_strtoupper($phrase{0}); $groups[$firstLetter][] = $phrase; } print_r($groups);

preferences:
34.42 ms | 402 KiB | 5 Q