I have an array:
$array = array(
\'john\' => 2,
\'adam\' => 3,
\'ben\' => 10,
\'tim\' => 1
);
I have tried all
This should work using asort():
<?php
$array = array(
'john' => 2,
'adam' => 3,
'ben' => 10,
'tim' => 1,
);
asort($array, SORT_NUMERIC);
print_r($array);
?>
output:
Array
(
[tim] => 1
[john] => 2
[adam] => 3
[ben] => 10
)
Checkout the demo.
perhaps you are looking for asort() — Sort an array and maintain index association.