Home >Backend Development >PHP Problem >How to use sort in php
PHP sort() function
Definition and usage
sort() function index The array is sorted in ascending order.
Note: This function assigns a new key name to the unit in the array. The original key name will be deleted.
Returns TRUE if successful, otherwise returns FALSE.
Tip: Please use the rsort() function to sort the index array in descending order.
Syntax (Recommended learning: PHP video tutorial)
sort(array,sortingtype);
array, required. Specifies the array to be sorted.
sortingtype, optional. Specifies how elements/items of an array are compared.
Possible values:
0 = SORT_REGULAR - Default. Put each item in regular order (Standard ASCII, no change of type)
1 = SORT_NUMERIC - Treat each item as a number.
2 = SORT_STRING - Treat each item as a string.
3 = SORT_LOCALE_STRING - Treat each item as a string, based on the current locale (can be changed via setlocale()).
4 = SORT_NATURAL - Treat each item as a string, using natural sorting like natsort().
5 = SORT_FLAG_CASE - Strings can be sorted in combination (bitwise OR) with SORT_STRING or SORT_NATURAL, case-insensitively.
Example
Sort the elements in the array $cars in ascending alphabetical order:
<!DOCTYPE html> <html> <body> <?php $cars=array("Volvo","BMW","Toyota"); sort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) { echo $cars[$x]; echo "<br>"; } ?> </body> </html>
The above is the detailed content of How to use sort in php. For more information, please follow other related articles on the PHP Chinese website!