ArrayIterator::ksort()函数是PHP中的内置函数,用于按键对数组元素进行排序。
用法:
void ArrayIterator::ksort( void )
参数:该函数不接受任何参数。
返回值:该函数不返回任何值。
以下示例程序旨在说明PHP中的ArrayIterator::ksort()函数:
示例1:
<?php
// Declare an ArrayIterator
$arrItr = new ArrayIterator(
array(
5 => 'G',
4 => 'e',
3 => 'e',
2 => 'k',
1 => 's',
6 => 'f',
8 => 'o',
7 => 'r'
)
);
// Sort the array element by key
$arrItr->ksort();
// Display the element
while($arrItr->valid()) {
echo $arrItr->current() . " ";
$arrItr->next();
}
?>
输出:
s k e e G f r o
示例2:
<?php
// Declare an ArrayIterator
$arrItr = new ArrayIterator(
array(
"a" => "Geeks",
"c" => "for",
"b" => "Geeks"
)
);
// Append the element into array
$arrItr->append("Computer");
$arrItr->append("Science");
$arrItr->append("Portal");
// Sort the array element by key
$arrItr->ksort();
// Display the result
foreach($arrItr as $element) {
echo "key: " . $arrItr->key() . " Value: "
. $arrItr->current() . "\n";
}
?>
输出:
key: a Value: Geeks key: b Value: Geeks key: c Value: for key: 0 Value: Computer key: 1 Value: Science key: 2 Value: Portal
参考: https://www.php.net/manual/en/arrayiterator.ksort.php
相关用法
- PHP Ds\Map::ksort()用法及代码示例
- PHP ksort()用法及代码示例
- PHP ArrayObject ksort()用法及代码示例
- PHP ArrayIterator key()用法及代码示例
- PHP ArrayIterator next()用法及代码示例
- PHP ArrayIterator current()用法及代码示例
- PHP ArrayIterator offsetExists()用法及代码示例
- PHP ArrayIterator serialize()用法及代码示例
- PHP ArrayIterator count()用法及代码示例
- PHP ArrayIterator offsetUnset()用法及代码示例
- PHP ArrayIterator natsort()用法及代码示例
- PHP ArrayIterator getArrayCopy()用法及代码示例
- PHP ArrayIterator valid()用法及代码示例
- PHP ArrayIterator getFlags()用法及代码示例
- PHP ArrayIterator offsetGet()用法及代码示例
注:本文由纯净天空筛选整理自jit_t大神的英文原创作品 PHP | ArrayIterator ksort() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。