PHP | ArrayIterator natsort()函数
ArrayIterator::natsort()函数是PHP中的一个内置函数,用于对数组进行自然排序。
句法:
void ArrayIterator::natsort( void )
参数:此函数不接受任何参数。
返回值:此函数不返回任何值。
下面的程序说明了PHP中的 ArrayIterator::natsort()函数:
方案一:
'G',
4 => 'e',
3 => 'E',
2 => 'k',
1 => 'S',
)
);
// Sort the array key
$arrItr->natsort();
// Display the element
while($arrItr->valid()) {
echo $arrItr->current() . " ";
$arrItr->next();
}
?>
输出:
E G S e k
方案二:
natsort();
var_dump($arrItr);
?>
输出:
object(ArrayIterator)#1 (1) {
["storage":"ArrayIterator":private]=>
array(4) {
[1]=>
string(5) "GEEKS"
[2]=>
string(5) "Geeks"
[3]=>
string(5) "gEEKS"
[0]=>
string(5) "geeks"
}
}
参考: https://www. PHP.net/manual/en/arrayiterator.natsort。 PHP