ArrayObject natcasesort() Function in PHP

The natcasesort() function of the ArrayObject class in PHP is used to sort the elements of the ArrayObject following a natural order case sensitive sorting algorithm. Natural ordering means to arrange the elements in a order a normal human being would do.
Syntax:
void natcasesort()
Parameters: This function does not accepts any parameters.
Return Value: This function does not returns any value.
Below programs illustrate the above function:
Program 1:
<?php // PHP program to illustrate the // natcasesort() function $arr = array("b" => "zambiatek", "d" => "are", "a" => "awesome", "e" => "YAAY"); // Create array object $arrObject = new ArrayObject($arr); // Sort the ArrayObject $arrObject->natcasesort(); // Print the sorted ArrayObject print_r($arrObject); ?> |
Output:
ArrayObject Object
(
[storage:ArrayObject:private] => Array
(
[d] => are
[a] => awesome
[b] => zambiatek
[e] => YAAY
)
)
Program 2:
<?php // PHP program to illustrate the // natcasesort() function $arr = array("45" => "zambiatek", "92" => "are", "10" => "awesome"); // Create array object $arrObject = new ArrayObject($arr); // Sort the ArrayObject $arrObject->natcasesort(); // Print the ArrayObject print_r($arrObject); ?> |
Output:
ArrayObject Object
(
[storage:ArrayObject:private] => Array
(
[92] => are
[10] => awesome
[45] => zambiatek
)
)
Reference: http://php.net/manual/en/arrayobject.natcasesort.php



