Open In App

ArrayObject natcasesort() Function in PHP

Last Updated : 22 Mar, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
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
// PHP program to illustrate the
// natcasesort() function

$arr = array("b" => "geeks", "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] => geeks
            [e] => YAAY
        )

)
Program 2: php
<?php
// PHP program to illustrate the
// natcasesort() function

$arr = array("45" => "geeks", "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] => geeks
        )

)
Reference: http://php.net/manual/en/arrayobject.natcasesort.php

Next Article

Similar Reads