3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = 'Spider-man|Spider-man 2|Spider-man 3|Apple|Google|Banana|Citrus'; $result = array(); foreach(explode('|', $string) as $item) { $firstLetter = $item[0]; if(!isset($result[$firstLetter])) { $result[$firstLetter] = array(); } $result[$firstLetter][] = $item; } ksort($result); var_dump($result);

preferences:
34.46 ms | 402 KiB | 5 Q