3v4l.org

run code in 300+ PHP versions simultaneously
<?php $acceleration = array(); $acceleration[0]= array("name"=>"60 to 90 in 6", "timing"=>4.7 ); $acceleration[1]= array("name"=>"40 to 120 in KD", "timing"=>3.3 ); $acceleration[2]= array("name"=>"60 to 100 in 4", "timing"=>1.5 ); $acceleration[3]= array("name"=>"60 to 90 in 4", "timing"=>2.4 ); $acceleration[4]= array("name"=>"140 to 160 in 6", "timing"=>2.4 ); $acceleration[5]= array("name"=>"60 to 90 in KD", "timing"=>5.7 ); function comp_maker( $key ) { return function ($a, $b) use ( $key ) { // closure for uasort to invoke return strnatcmp( $a[$key], $b[$key] ); // comp by "natural order" }; } uasort($acceleration, comp_maker( 'name' ) ); $str = ''; foreach ( $acceleration as $key => $value ){ $str .= ", $key"; } echo substr($str,1);

preferences:
63.1 ms | 402 KiB | 5 Q