<?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