首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 使用 ksort() 對關聯陣列按鍵名排序

     編輯:PHP 綜合知識

ksort() 函數依鍵名升序對關聯陣列排序,並保留鍵值關聯。若需降序,請用 krsort()。

語法

ksort(array &$array, int $flags = SORT_REGULAR): bool

範例

$first = array("x"=>5, "a"=>2, "f"=>1);
ksort($first);
foreach ($first as $key => $val) {
    echo "$key = $val<br />";
}

輸出

a = 2
f = 1
x = 5

排序旗標

  • SORT_REGULAR:預設比較
  • SORT_NUMERIC:數值鍵名比較
  • SORT_STRING:字串鍵名比較
  • SORT_NATURAL:自然排序
  • SORT_FLAG_CASE:不分大小寫

相關函數對照

函數排序依據順序保留鍵值
ksort()鍵名升序是
krsort()鍵名降序是
asort()值升序是
arsort()值降序是

善用鍵名排序,讓關聯陣列輸出更有序、易讀。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved