英[sɔ:t] 美[sɔ:rt]
n.Classification, category; quality, nature; method; a group
vt.& vi.Classification; rectification, arrangement ; suitable for
vt. to select; to classify; to put in order
vi. to classify; to communicate; to coordinate
Third person singular: sorts Plural: sorts Present participle: sorting past tense: sorted past participle: sorted
php natcasesort() function syntax
Function: Use the "natural sorting" algorithm to sort the array. Key values retain their original key names.
Syntax: natcasesort(array)
Parameters:
Parameter | Description |
array | Required. Specifies the array to be sorted. |
Explanation: In the natural sorting algorithm, the number 2 is less than the number 10. In computer sorting algorithms, 10 is less than 2 because the first number in "10" is less than 2. This function is not case sensitive. The function returns TRUE if successful and FALSE if failed.
php natcasesort() function example
<?php $arr = array("string1","string10","string01","string2","string20","string02"); natcasesort($arr); print_r($arr); ?>
Run instance»
Click the "Run instance" button to view the online instance
Output:
Array ( [2] => string01 [5] => string02 [0] => string1 [3] => string2 [1] => string10 [4] => string20 )