伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

PHP - Manual: ArrayObject::ksort

来源:网络转载 浏览:52次 时间:2023-06-23
ArrayObject::natcasesort » « ArrayObject::getIteratorClass PHP 手册 函数参考 其它基本扩展 SPL 各种类及接口 ArrayObject

ArrayObject::ksort

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

ArrayObject::ksort — Sort the entries by key

说明

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

Sorts the entries by key, maintaining key to entry correlations. This is useful mainly for associative arrays.

注意:

如果两个成员完全相同,那么它们将保持原来的顺序。 在 PHP 8.0.0 之前,它们在排序数组中的相对顺序是未定义的。

参数

flags

可选的第二个参数 flags 可以用以下值改变排序的行为:

排序类型标记:

SORT_REGULAR - 正常比较单元 详细描述参见 比较运算符 章节 SORT_NUMERIC - 单元被作为数字来比较 SORT_STRING - 单元被作为字符串来比较 SORT_LOCALE_STRING - 根据当前的区域(locale)设置来把单元当作字符串比较,可以用 setlocale() 来改变。 SORT_NATURAL - 和 natsort() 类似对每个单元以“自然的顺序”对字符串进行排序。 SORT_FLAG_CASE - 能够与 SORT_STRINGSORT_NATURAL 合并(OR 位运算),不区分大小写排序字符串。

返回值

总是返回 true

范例

示例 #1 ArrayObject::ksort() example

<?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

参见

ArrayObject::asort() - Sort the entries by value ArrayObject::natsort() - Sort entries using a "natural order" algorithm ArrayObject::natcasesort() - Sort an array using a case insensitive "natural order" algorithm ArrayObject::uasort() - Sort the entries with a user-defined comparison function and maintain key association ArrayObject::uksort() - Sort the entries by keys using a user-defined comparison function ksort() - 对数组根据键名升序排序
add a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/arrayobject.ksort.php

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net