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 an array with the 'natural sorting' algorithm, case insensitive for letters

Syntax

natcasesort ( $array );

Definition and Usage

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'.

Parameter

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

   PHP Array Function Manual