Summary of PHP array sorting methods (Collection)
Jul 25, 2016 am 08:55 AM
Output result: -5 0 3 4 37 100 -5 0 100 3 37 4 2, descending sort: rsort(array, [sort type]) Parameter usage is the same as the sort function. Associative array sorting: Function: asort(array, [sort type]) Description: Sort in ascending order based on the element values of the associative array. Parameter usage is as shown in the sort function above. Function: ksort(array, [sort type]) Description: Sort in ascending order based on the keys of the associative array. Parameter usage is as shown in the sort function above. Example:
Output result: value sort good : bad boy : girl right : wrong key sort boy : girl good : bad right : wrong 3, Sort in descending order: arsort(array, [sort type]) corresponds to asort krsort(array, [sort type]) corresponds to ksort Function range() to quickly create an array For example, the range() function can quickly create an array of numbers from 1 to 9:
Of course, use range(9,1) Then an array of numbers from 9 to 1 is created. At the same time, range() can also create a character array from a to z:
Pay attention to the case when using character arrays. For example, range(A,z) and range(a,Z) are different. The range() function also has a third parameter, which is used to set the step size. For example, the array elements created by range(1,9,3) are: 1, 4, 7. Common PHP array sorting Generally, each element in the array is represented by characters or numbers, so the array elements can be arranged in ascending order. This function is sort(). For example:
The array elements sorted in ascending order are displayed as birth name nation sex. Of course, the sort() function is case-sensitive (letters from largest to smallest are: A...Z... a…z) TheSort() function also has a second parameter, which is used to indicate whether the PHP array sorting rule in ascending order is used to compare numbers or strings. For example:
SORT_NUMERIC and SORT_STRING are used to declare ascending order of numbers or characters. If arranged in ascending order of numbers, it is: 3, 26; but if arranged in ascending order of characters, it is: 26, 3. In addition to the ascending function in PHP, there is also a descending or reverse sorting function, which is the rsort() function, for example: $num1=range(1,9);rsort($num1); This is actually equivalent to range( 9,1). >>> For more information, please view the complete list of php array sorting methods |

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

11 Best PHP URL Shortener Scripts (Free and Premium)

Working with Flash Session Data in Laravel

Simplified HTTP Response Mocking in Laravel Tests

cURL in PHP: How to Use the PHP cURL Extension in REST APIs

Build a React App With a Laravel Back End: Part 2, React

12 Best PHP Chat Scripts on CodeCanyon
