Als ich gestern das Array sortierte, stellte ich fest, dass ich nach Zeit sortieren muss, aber PHP verfügt nicht über diese integrierte Funktion, daher habe ich diesen Code im Internet gefunden. Der erste Parameter ist das Array und der zweite Parameter ist das zu sortierende Element.
Das Folgende ist der Code für die zweidimensionale PHP-Array-Sortierung
function arraySort($arr, $keys, $type = 'asc') { $keysvalue = $new_array = array(); foreach ($arr as $k => $v){ $keysvalue[$k] = $v[$keys]; } $type == 'asc' ? asort($keysvalue) : arsort($keysvalue); reset($keysvalue); foreach ($keysvalue as $k => $v) { $new_array[$k] = $arr[$k]; } return $new_array; } $arr[] = array("name"=>"1","time"=>1) ; $arr[] = array("name"=>"2","time"=>2); arraySort($arr,"time","desc");