ArrayObject::asort
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Sort the entries by value
Description
Sorts the entries in ascending order, such that its keys maintain their correlation with the values they are associated with.
This is used mainly when sorting associative arrays where the actual element order is significant.
Sort-unstable
Parameters
Return Values
Always
Changelog
| Version | Description |
|---|
Examples
ArrayObject::asort() example
<?php
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
$fruitArrayObject = new ArrayObject($fruits);
$fruitArrayObject->asort();
foreach ($fruitArrayObject as $key => $val) {
echo "$key = $val\n";
}
?>The above example will output:
c = apple
b = banana
d = lemon
a = orangeThe fruits have been sorted in alphabetical order, and the key associated with each entry has been maintained.
See Also
ArrayObject::ksortArrayObject::natsortArrayObject::natcasesortArrayObject::uasortArrayObject::uksortasort()