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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。