3v4l.org

run code in 500+ PHP versions simultaneously
<?php $fonts = array( 0 => ["index" => 0, "name" => "Arial", "path" => "assets/fonts/arial.ttf"], 1 => ["index" => 1, "name" => "Times", "path" => "assets/fonts/times.ttf"], 2 => ["index" => 2, "name" => "Roboto", "path" => "assets/fonts/roboto.ttf"], 3 => ["index" => 3, "name" => "AlexBrush", "path" => "assets/fonts/AlexBrush-Regular.ttf"], ); $fonts = array_column($fonts, null, "name"); ksort($fonts); $fonts = array_values($fonts); Var_dump($fonts);
Output for 5.6.38, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
array(4) { [0]=> array(3) { ["index"]=> int(3) ["name"]=> string(9) "AlexBrush" ["path"]=> string(34) "assets/fonts/AlexBrush-Regular.ttf" } [1]=> array(3) { ["index"]=> int(0) ["name"]=> string(5) "Arial" ["path"]=> string(22) "assets/fonts/arial.ttf" } [2]=> array(3) { ["index"]=> int(2) ["name"]=> string(6) "Roboto" ["path"]=> string(23) "assets/fonts/roboto.ttf" } [3]=> array(3) { ["index"]=> int(1) ["name"]=> string(5) "Times" ["path"]=> string(22) "assets/fonts/times.ttf" } }

preferences:
78.83 ms | 1604 KiB | 4 Q