php ksort降序为1,PHP ksort()用法及代码示例

ksort()函数是PHP中的内置函数,用于根据其键值以升序对数组进行排序。它以保持索引和值之间的关系的方式进行排序。

用法:

bool ksort( $array, $sorting_type )

参数:该函数接受上述和以下描述的两个参数:

$array:此参数指定需要排序的数组。它是必填参数。

$sorting_type:这是一个可选参数。下面讨论了不同的排序类型:SORT_REGULAR:$sorting_type的值为SORT_REGULAR,然后正常比较各项。

SORT_NUMERIC:$sorting_type的值为SORT_NUMERIC,然后对项目进行数值比较。

SORT_STRING:$sorting_type的值为SORT_STRING,然后将项目作为字符串进行比较。

SORT_LOCALE_STRING:$sorting_type的值为SORT_STRING,然后根据当前语言环境将项目作为字符串进行比较。

返回值:如果成功,则此函数返回True;如果失败,则返回False。

以下示例程序旨在说明PHP中的ksort()函数。

程序1:

// PHP program to illustrate

// ksort()function

// Input differet array elements

$arr = array("13" =>"ASP.Net",

"12" =>"C#",

"11" =>"Graphics",

"4" =>"Video Editing",

"5" =>"Photoshop",

"6" =>"Article",

"4" =>"Placement",

"8" =>"C++",

"7" =>"XML",

"10" =>"Android",

"1" =>"SQL",

"2" =>"PL/Sql",

"3" =>"End",

"0" =>"Java",

);

// Implementation of ksort()

ksort($arr);

// for-Loop for displaying result

foreach ($arr as $key => $val) {

echo "[$key] = $val";

echo"\n";

}

?>

输出:

[0] = Java

[1] = SQL

[2] = PL/Sql

[3] = End

[4] = Placement

[5] = Photoshop

[6] = Article

[7] = XML

[8] = C++

[10] = Android

[11] = Graphics

[12] = C#

[13] = ASP.Net

程序2:

// PHP program to illustrate

// ksort function

// Input differet array elements

$arr = array("z" => 11,

"y" => 22,

"x" => 33,

"n" => 44,

"o" => 55,

"b" => 66,

"a" => 77,

"m" => 2,

"q" => -11,

"i" => 3,

"e" => 56,

"d" => 1,

);

// Implementation of ksort

ksort($arr);

// for-Loop for displaying result

foreach ($arr as $key => $val) {

echo "[$key] = $val";

echo"\n";

}

?>

输出:

[a] = 77

[b] = 66

[d] = 1

[e] = 56

[i] = 3

[m] = 2

[n] = 44

[o] = 55

[q] = -11

[x] = 33

[y] = 22

[z] = 11

相关文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值