PHP Conference Japan 2024

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