📜  PHP | ksort()函数

📅  最后修改于: 2022-05-13 01:56:20.417000             🧑  作者: Mango

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()函数。

方案一:

"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

方案二:

 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

相关文章:

  • asort()函数
  • uksort()函数
  • usort()函数

参考: 函数 : PHP 。 PHP