php數(shù)組函數(shù)序列之ksort()對數(shù)組的元素鍵名進行升序排序,保持索引關系
更新時間:2011年11月02日 09:58:55 作者:
ksort() 函數(shù)按照鍵名對數(shù)組升序排序,為數(shù)組值保留原來的鍵??蛇x的第二個參數(shù)包含附加的排序標志
ksort()定義和用法
ksort() 函數(shù)按照鍵名對數(shù)組升序排序,為數(shù)組值保留原來的鍵。
可選的第二個參數(shù)包含附加的排序標志。
若成功,則返回 TRUE,否則返回 FALSE。
語法
ksort(array,sorttype)參數(shù) 描述
array 必需。規(guī)定要排序的數(shù)組。
sorttype 可選。規(guī)定如何排列數(shù)組的值??赡艿闹担?
SORT_REGULAR - 默認。以它們原來的類型進行處理(不改變類型)。
SORT_NUMERIC - 把值作為數(shù)字來處理
SORT_STRING - 把值作為字符串來處理
SORT_LOCALE_STRING - 把值作為字符串來處理,基于本地設置*。
*:該值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系統(tǒng)的區(qū)域設置,可以用 setlocale() 來改變。自 PHP 6 起,必須用 i18n_loc_set_default() 函數(shù)。
例子
<?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() 函數(shù)按照鍵名對數(shù)組升序排序,為數(shù)組值保留原來的鍵。
可選的第二個參數(shù)包含附加的排序標志。
若成功,則返回 TRUE,否則返回 FALSE。
語法
ksort(array,sorttype)參數(shù) 描述
array 必需。規(guī)定要排序的數(shù)組。
sorttype 可選。規(guī)定如何排列數(shù)組的值??赡艿闹担?
SORT_REGULAR - 默認。以它們原來的類型進行處理(不改變類型)。
SORT_NUMERIC - 把值作為數(shù)字來處理
SORT_STRING - 把值作為字符串來處理
SORT_LOCALE_STRING - 把值作為字符串來處理,基于本地設置*。
*:該值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系統(tǒng)的區(qū)域設置,可以用 setlocale() 來改變。自 PHP 6 起,必須用 i18n_loc_set_default() 函數(shù)。
例子
復制代碼 代碼如下:
<?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數(shù)組函數(shù)序列之a(chǎn)rray_keys() - 獲取數(shù)組鍵名
- php數(shù)組函數(shù)序列之a(chǎn)rray_key_exists() - 查找數(shù)組鍵名是否存在
- 通過PHP current函數(shù)獲取未知字符鍵名數(shù)組第一個元素的值
- php數(shù)組函數(shù)序列之a(chǎn)rray_search()- 按元素值返回鍵名
- PHP去除數(shù)組中重復的元素并按鍵名排序函數(shù)
- php在多維數(shù)組中根據(jù)鍵名快速查詢其父鍵以及父鍵值的代碼
- php數(shù)組函數(shù)序列之a(chǎn)rray_flip() 將數(shù)組鍵名與值對調
- php二維數(shù)組用鍵名分組相加實例函數(shù)
- php數(shù)組函數(shù)序列之each() - 獲取數(shù)組當前內(nèi)部指針所指向元素的鍵名和鍵值,并將指針移到下一位
- php數(shù)組鍵名技巧小結
- php數(shù)組操作之鍵名比較與差集、交集賦值的方法
- php數(shù)組函數(shù)序列之krsort()- 對數(shù)組的元素鍵名進行降序排序,保持索引關系
- php修改數(shù)組鍵名的方法示例
相關文章
Linux平臺php命令行程序處理管道數(shù)據(jù)的方法
這篇文章主要介紹了Linux平臺php命令行程序處理管道數(shù)據(jù)的方法,結合實例形式分析了Linux平臺管道提示符的功能及php使用命令行處理管道數(shù)據(jù)的相關實現(xiàn)技巧,需要的朋友可以參考下2016-11-11PHP實現(xiàn)的數(shù)據(jù)對象映射模式詳解
這篇文章主要介紹了PHP實現(xiàn)的數(shù)據(jù)對象映射模式,結合實例形式分析了php數(shù)據(jù)對象映射模式的原理、實現(xiàn)步驟及相關操作技巧,需要的朋友可以參考下2019-03-03php數(shù)組函數(shù)序列之next() - 移動數(shù)組內(nèi)部指針到下一個元素的位置,并返回該元素值
next() 函數(shù)把指向當前元素的指針移動到下一個元素的位置,并返回該元素的值。如果內(nèi)部指針已經(jīng)超過數(shù)組的最后一個元素,函數(shù)返回 false2011-10-10