- var_dump: documentation ( source)
- arsort: documentation ( source)
<?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);
}