3v4l.org

run code in 300+ PHP versions simultaneously
<?php $elem1 = array('name' => 'one' , 'score' => 123); $elem2 = array('name' => 'twei', 'score' => 235); $elem3 = array('name' => 'yoo', 'score' => 12); $data = [$elem1, $elem2, $elem3]; sortByValue($data, 'score'); function sortByValue($array, $value) { $temp = []; foreach($array as $i => $elem) { $temp[$i] = $elem[$value]; } arsort($temp); var_dump($temp); }

preferences:
26.3 ms | 402 KiB | 5 Q