📜  PHP的ArrayObject natcasesort()函数

📅  最后修改于: 2022-05-13 01:57:40.328000             🧑  作者: Mango

PHP的ArrayObject natcasesort()函数

PHPArrayObject 类的natcasesort()函数用于按照自然顺序区分大小写的排序算法对 ArrayObject 的元素进行排序。自然排序意味着按照正常人会做的顺序排列元素。

语法

void natcasesort() 

参数:此函数不接受任何参数。

返回值:此函数不返回任何值。

下面的程序说明了上述函数:



程序一

 "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);
  
?>
输出:
ArrayObject Object
(
    [storage:ArrayObject:private] => Array
        (
            [d] => are
            [a] => awesome
            [b] => geeks
            [e] => YAAY
        )

)

方案二

 "geeks", "92" => "are", "10" => "awesome");
  
// Create array object
$arrObject = new ArrayObject($arr);
  
// Sort the ArrayObject
$arrObject->natcasesort();
  
// Print the ArrayObject
print_r($arrObject);
  
?>
输出:
ArrayObject Object
(
    [storage:ArrayObject:private] => Array
        (
            [92] => are
            [10] => awesome
            [45] => geeks
        )

)

参考文献:http:// PHP.NET /手动/ EN / arrayobject.natcasesort。 PHP