php數組函數序列之ksort()對數組的元素鍵名進行升序排序,保持索引關系
更新時間:2011年11月02日 09:58:55 作者:
ksort() 函數按照鍵名對數組升序排序,為數組值保留原來的鍵??蛇x的第二個參數包含附加的排序標志
ksort()定義和用法
ksort() 函數按照鍵名對數組升序排序,為數組值保留原來的鍵。
可選的第二個參數包含附加的排序標志。
若成功,則返回 TRUE,否則返回 FALSE。
語法
ksort(array,sorttype)參數 描述
array 必需。規(guī)定要排序的數組。
sorttype 可選。規(guī)定如何排列數組的值??赡艿闹担?
SORT_REGULAR - 默認。以它們原來的類型進行處理(不改變類型)。
SORT_NUMERIC - 把值作為數字來處理
SORT_STRING - 把值作為字符串來處理
SORT_LOCALE_STRING - 把值作為字符串來處理,基于本地設置*。
*:該值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系統(tǒng)的區(qū)域設置,可以用 setlocale() 來改變。自 PHP 6 起,必須用 i18n_loc_set_default() 函數。
例子
<?php
$my_array = array("e" => "Dog", "b" => "Cat", "c" => "Horse");
ksort($my_array);
print_r($my_array);
?>
輸出:
Array( [b] => Cat [c] => Horse [e] => Sog)
ksort() 函數按照鍵名對數組升序排序,為數組值保留原來的鍵。
可選的第二個參數包含附加的排序標志。
若成功,則返回 TRUE,否則返回 FALSE。
語法
ksort(array,sorttype)參數 描述
array 必需。規(guī)定要排序的數組。
sorttype 可選。規(guī)定如何排列數組的值??赡艿闹担?
SORT_REGULAR - 默認。以它們原來的類型進行處理(不改變類型)。
SORT_NUMERIC - 把值作為數字來處理
SORT_STRING - 把值作為字符串來處理
SORT_LOCALE_STRING - 把值作為字符串來處理,基于本地設置*。
*:該值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系統(tǒng)的區(qū)域設置,可以用 setlocale() 來改變。自 PHP 6 起,必須用 i18n_loc_set_default() 函數。
例子
復制代碼 代碼如下:
<?php
$my_array = array("e" => "Dog", "b" => "Cat", "c" => "Horse");
ksort($my_array);
print_r($my_array);
?>
輸出:
Array( [b] => Cat [c] => Horse [e] => Sog)
您可能感興趣的文章:
- php數組函數序列之array_keys() - 獲取數組鍵名
- php數組函數序列之array_key_exists() - 查找數組鍵名是否存在
- 通過PHP current函數獲取未知字符鍵名數組第一個元素的值
- php數組函數序列之array_search()- 按元素值返回鍵名
- PHP去除數組中重復的元素并按鍵名排序函數
- php在多維數組中根據鍵名快速查詢其父鍵以及父鍵值的代碼
- php數組函數序列之array_flip() 將數組鍵名與值對調
- php二維數組用鍵名分組相加實例函數
- php數組函數序列之each() - 獲取數組當前內部指針所指向元素的鍵名和鍵值,并將指針移到下一位
- php數組鍵名技巧小結
- php數組操作之鍵名比較與差集、交集賦值的方法
- php數組函數序列之krsort()- 對數組的元素鍵名進行降序排序,保持索引關系
- php修改數組鍵名的方法示例
相關文章
php數組函數序列之next() - 移動數組內部指針到下一個元素的位置,并返回該元素值
next() 函數把指向當前元素的指針移動到下一個元素的位置,并返回該元素的值。如果內部指針已經超過數組的最后一個元素,函數返回 false2011-10-10