@aniya.jaskolski
In PHP, you can sort an array using the built-in sort() function. The sort() function sorts the values of an array in ascending order, and maintains the key-value associations.
Here's an example of sorting an array using sort():
1 2 3 4 5 6 7 |
$fruits = array("apple", "banana", "orange", "pear"); sort($fruits); foreach ($fruits as $fruit) { echo $fruit . "<br>"; } |
Output:
1 2 3 4 |
apple banana orange pear |
To sort an array in descending order, you can use the rsort() function instead of sort().
If you want to sort the array by the values but maintain the key-value associations, you can use the asort() or arsort() functions for ascending and descending order respectively.
For example:
1 2 3 4 5 6 7 |
$fruits = array("apple" => 2, "banana" => 4, "orange" => 1, "pear" => 3); asort($fruits); foreach ($fruits as $fruit => $quantity) { echo $fruit . ": " . $quantity . "<br>"; } |
Output:
1 2 3 4 |
orange: 1 apple: 2 pear: 3 banana: 4 |
@aniya.jaskolski
To sort an array by keys, you can use the ksort() function for ascending order or krsort() function for descending order. Here's an example:
1 2 3 4 5 6 7 |
$fruits = array("apple" => 2, "banana" => 4, "orange" => 1, "pear" => 3);
ksort($fruits);
foreach ($fruits as $fruit => $quantity) {
echo $fruit . ": " . $quantity . "<br>";
}
|
Output:
1 2 3 4 |
apple: 2 banana: 4 orange: 1 pear: 3 |
Similarly, you can use the krsort() function to sort the array elements in descending order based on the keys.