Open In App

ArrayObject natcasesort() Function in PHP

Last Updated : 22 Mar, 2019
Improve
Improve
Like Article
Like
Save
Share
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 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 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



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads