ArrayObject::ksort

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

ArrayObject::ksort按键排序条目

说明

public ArrayObject::ksort(int $flags = SORT_REGULAR): true

按键排序条目,保持键与条目之间的关联。这主要对关联数组有用。

注意:

如果两个成员比较相等,它们将保留其原始顺序。在 PHP 8.0.0 之前,它们在排序数组中的相对顺序是未定义的。

参数

flags

可选的第二个参数 flags 可用于使用以下值修改排序行为

排序类型标志

返回值

始终返回 true

变更日志

版本 说明
8.2.0 返回值类型现在为 true;以前是 bool

示例

示例 #1 ArrayObject::ksort() 示例

<?php
$fruits
= array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
$fruitArrayObject = new ArrayObject($fruits);
$fruitArrayObject->ksort();

foreach (
$fruitArrayObject as $key => $val) {
echo
"$key = $val\n";
}
?>

以上示例将输出

a = orange
b = banana
c = apple
d = lemon

参见

添加说明

用户贡献的说明

此页面没有用户贡献的说明。
To Top