欢迎光临
我们一直在努力

php ksort降序为1PHP 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

相关文章:

41629906

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。