📜  PHP | ArrayIterator natsort()函数

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

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