English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
The natcasesort() function sorts an array with the 'natural sorting' algorithm, case insensitive for letters
natcasesort ( $array );
This function implements a sorting algorithm that sorts alphanumeric strings in a way similar to humans, while keeping the keys/Value association. This is called 'natural sorting'.
Number | Parameters and Description |
---|---|
1 | array(Required) Specify an array |
This function returns TRUE on success and FALSE on failure.
<?php $array1 = array('click0.txt', 'click12.txt', 'click10.txt', 'click2.txt', 'click1.txt', 'click3.txt'); $array2 = $array1; natcasesort($array2); echo " \n Natural order sorting (case insensitive) \n"; print_r($array2); ?>Test to see‹/›
Output result:
Natural order sorting (case insensitive) Array ( [0] => click0.txt [4] => click1.txt [3] => click2.txt [5] => click3.txt [2] => click10.txt [1] => click12.txt )