3v4l.org

run code in 300+ PHP versions simultaneously
<?php $cities = ['New York', 'Boston', 'Los Angeles', 'Cincinnati', 'Chicago', 'Houston', 'Philadelphia', 'Dallas', 'Seattle']; var_export( array_reduce( $cities, function($result, $city) { $result[$city[0]][] = $city; return $result; } ) );

preferences:
12.44 ms | 405 KiB | 5 Q