Функции PHP asort()
и arsort()
можно использовать для сортировки массива по значению.
Сортировка ассоциативных массивов по возрастанию
Вы можете использовать функцию asort()
для сортировки ассоциативного массива по значению в алфавитном порядке в порядке возрастания, сохраняя при этом связь между ключом и данными.
<?php
$fruits = array("b"=>"banana", "a"=>"apple", "d"=>"dog", "c"=>"cat");
// Сортировка массива по значению
asort($fruits);
print_r($fruits);
?>
Сортировка ассоциативных массивов в порядке убывания
Вы можете использовать функцию arsort()
для сортировки ассоциативного массива по значению в алфавитном порядке в порядке убывания, сохраняя при этом связь между ключом и данными.
<?php
$fruits = array("b"=>"banana", "a"=>"apple", "d"=>"dog", "c"=>"cat");
// Сортировка массива по значению
arsort($fruits);
print_r($fruits);
?>