English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Basic Tutorial

PHP Advanced Tutorial

PHP & MySQL

PHP Reference Manual

PHP natcasesort() function usage and example

PHP Array Function Manual

The natcasesort() function sorts arrays using the 'natural sorting' algorithm without case sensitivity

Syntax

natcasesort ( $array );

Definition and usage

This function implements a sorting algorithm that sorts alphanumeric strings in a way similar to humans, while maintaining the keys/Value association. This is called 'natural sorting'.

Parameter

Serial numberParameters and description
1

array(required)

Specify an array

Return value

This function returns TRUE on success and FALSE on failure.

Online example

<?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 and 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 )

   PHP Array Function Manual