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