PHP | ArrayIterator ksort()函数
ArrayIterator::ksort()函数是PHP中的一个内置函数,用于按键对数组元素进行排序。
句法:
void ArrayIterator::ksort( void )
参数:此函数不接受任何参数。
返回值:此函数不返回任何值。
下面的程序说明了PHP中的 ArrayIterator::ksort()函数:
方案一:
'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
方案二:
"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