php數(shù)組函數(shù)序列之ksort()對(duì)數(shù)組的元素鍵名進(jìn)行升序排序,保持索引關(guān)系
更新時(shí)間:2011年11月02日 09:58:55 作者:
ksort() 函數(shù)按照鍵名對(duì)數(shù)組升序排序,為數(shù)組值保留原來的鍵??蛇x的第二個(gè)參數(shù)包含附加的排序標(biāo)志
ksort()定義和用法
ksort() 函數(shù)按照鍵名對(duì)數(shù)組升序排序,為數(shù)組值保留原來的鍵。
可選的第二個(gè)參數(shù)包含附加的排序標(biāo)志。
若成功,則返回 TRUE,否則返回 FALSE。
語法
ksort(array,sorttype)參數(shù) 描述
array 必需。規(guī)定要排序的數(shù)組。
sorttype 可選。規(guī)定如何排列數(shù)組的值??赡艿闹担?
SORT_REGULAR - 默認(rèn)。以它們?cè)瓉淼念愋瓦M(jìn)行處理(不改變類型)。
SORT_NUMERIC - 把值作為數(shù)字來處理
SORT_STRING - 把值作為字符串來處理
SORT_LOCALE_STRING - 把值作為字符串來處理,基于本地設(shè)置*。
*:該值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系統(tǒng)的區(qū)域設(shè)置,可以用 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ù)按照鍵名對(duì)數(shù)組升序排序,為數(shù)組值保留原來的鍵。
可選的第二個(gè)參數(shù)包含附加的排序標(biāo)志。
若成功,則返回 TRUE,否則返回 FALSE。
語法
ksort(array,sorttype)參數(shù) 描述
array 必需。規(guī)定要排序的數(shù)組。
sorttype 可選。規(guī)定如何排列數(shù)組的值??赡艿闹担?
SORT_REGULAR - 默認(rèn)。以它們?cè)瓉淼念愋瓦M(jìn)行處理(不改變類型)。
SORT_NUMERIC - 把值作為數(shù)字來處理
SORT_STRING - 把值作為字符串來處理
SORT_LOCALE_STRING - 把值作為字符串來處理,基于本地設(shè)置*。
*:該值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系統(tǒng)的區(qū)域設(shè)置,可以用 setlocale() 來改變。自 PHP 6 起,必須用 i18n_loc_set_default() 函數(shù)。
例子
復(fù)制代碼 代碼如下:
<?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ù)組第一個(gè)元素的值
- php數(shù)組函數(shù)序列之a(chǎn)rray_search()- 按元素值返回鍵名
- PHP去除數(shù)組中重復(fù)的元素并按鍵名排序函數(shù)
- php在多維數(shù)組中根據(jù)鍵名快速查詢其父鍵以及父鍵值的代碼
- php數(shù)組函數(shù)序列之a(chǎn)rray_flip() 將數(shù)組鍵名與值對(duì)調(diào)
- php二維數(shù)組用鍵名分組相加實(shí)例函數(shù)
- php數(shù)組函數(shù)序列之each() - 獲取數(shù)組當(dāng)前內(nèi)部指針?biāo)赶蛟氐逆I名和鍵值,并將指針移到下一位
- php數(shù)組鍵名技巧小結(jié)
- php數(shù)組操作之鍵名比較與差集、交集賦值的方法
- php數(shù)組函數(shù)序列之krsort()- 對(duì)數(shù)組的元素鍵名進(jìn)行降序排序,保持索引關(guān)系
- php修改數(shù)組鍵名的方法示例
相關(guān)文章
PHP實(shí)現(xiàn)對(duì)xml的增刪改查操作案例分析
這篇文章主要介紹了PHP實(shí)現(xiàn)對(duì)xml的增刪改查操作,結(jié)合具體案例形式分析了php針對(duì)xml格式文件的增刪改查操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-05-05
php+mysql數(shù)據(jù)庫實(shí)現(xiàn)無限分類的方法
這篇文章主要介紹了php+mysql數(shù)據(jù)庫實(shí)現(xiàn)無限分類的方法,包含完整的節(jié)點(diǎn)操作技巧以及相應(yīng)的應(yīng)用方法實(shí)例,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12
PHP連接MSSQL2008/2005數(shù)據(jù)庫(SQLSRV)配置實(shí)例
這篇文章主要介紹了PHP連接MSSQL2008/2005數(shù)據(jù)庫(SQLSRV)配置方法,實(shí)例講述了完整的連接與配置過程,并提供了具體的擴(kuò)展文件下載與測(cè)試代碼,需要的朋友可以參考下2014-10-10
PHP幾個(gè)實(shí)用自定義函數(shù)小結(jié)
這篇文章主要介紹了PHP幾個(gè)實(shí)用自定義函數(shù),結(jié)合實(shí)例總結(jié)分析了PHP網(wǎng)絡(luò)操作、字符串操作、時(shí)間操作及正則表達(dá)式使用等技巧,需要的朋友可以參考下2016-01-01
php簡(jiǎn)單隔行變色功能實(shí)現(xiàn)代碼
這篇文章主要介紹了php簡(jiǎn)單隔行變色功能實(shí)現(xiàn)代碼,通過for語句讀取奇偶行數(shù)設(shè)置樣式的不同顏色值進(jìn)而實(shí)現(xiàn)隔行變色功能,需要的朋友可以參考下2016-07-07

