3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array("bla","ble","blu","ab","bc","asdda","fju","ha","y","yi","yid"); $sorted_array = $array; natsort($sorted_array); $grouped_array = array(); foreach ($sorted_array as $item) { $letter = substr($item, 0, 1); $grouped_array[$letter][] = $item; } var_dump($grouped_array);

preferences:
33.58 ms | 402 KiB | 5 Q