php數(shù)組函數(shù)序列之ksort()對(duì)數(shù)組的元素鍵名進(jìn)行升序排序,保持索引關(guān)系
更新時(shí)間:2011年11月02日 09:58:55 作者:
ksort() 函數(shù)按照鍵名對(duì)數(shù)組升序排序,為數(shù)組值保留原來(lái)的鍵??蛇x的第二個(gè)參數(shù)包含附加的排序標(biāo)志
ksort()定義和用法
ksort() 函數(shù)按照鍵名對(duì)數(shù)組升序排序,為數(shù)組值保留原來(lái)的鍵。
可選的第二個(gè)參數(shù)包含附加的排序標(biāo)志。
若成功,則返回 TRUE,否則返回 FALSE。
語(yǔ)法
ksort(array,sorttype)參數(shù) 描述
array 必需。規(guī)定要排序的數(shù)組。
sorttype 可選。規(guī)定如何排列數(shù)組的值??赡艿闹担?
SORT_REGULAR - 默認(rèn)。以它們?cè)瓉?lái)的類型進(jìn)行處理(不改變類型)。
SORT_NUMERIC - 把值作為數(shù)字來(lái)處理
SORT_STRING - 把值作為字符串來(lái)處理
SORT_LOCALE_STRING - 把值作為字符串來(lái)處理,基于本地設(shè)置*。
*:該值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系統(tǒng)的區(qū)域設(shè)置,可以用 setlocale() 來(lái)改變。自 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ù)組值保留原來(lái)的鍵。
可選的第二個(gè)參數(shù)包含附加的排序標(biāo)志。
若成功,則返回 TRUE,否則返回 FALSE。
語(yǔ)法
ksort(array,sorttype)參數(shù) 描述
array 必需。規(guī)定要排序的數(shù)組。
sorttype 可選。規(guī)定如何排列數(shù)組的值??赡艿闹担?
SORT_REGULAR - 默認(rèn)。以它們?cè)瓉?lái)的類型進(jìn)行處理(不改變類型)。
SORT_NUMERIC - 把值作為數(shù)字來(lái)處理
SORT_STRING - 把值作為字符串來(lái)處理
SORT_LOCALE_STRING - 把值作為字符串來(lái)處理,基于本地設(shè)置*。
*:該值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系統(tǒng)的區(qū)域設(shè)置,可以用 setlocale() 來(lái)改變。自 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ù)組鍵名是否存在
- 通過(guò)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)文章
Linux平臺(tái)php命令行程序處理管道數(shù)據(jù)的方法
這篇文章主要介紹了Linux平臺(tái)php命令行程序處理管道數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了Linux平臺(tái)管道提示符的功能及php使用命令行處理管道數(shù)據(jù)的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-11-11PDO防注入原理分析以及使用PDO的注意事項(xiàng)總結(jié)
這篇文章主要介紹了PDO防注入原理分析以及使用PDO的注意事項(xiàng)總結(jié),較為詳盡的講述了PDO防止注入的具體實(shí)現(xiàn)方法,具有很好的參考價(jià)值,需要的朋友可以參考下2014-10-10PHP實(shí)現(xiàn)的數(shù)據(jù)對(duì)象映射模式詳解
這篇文章主要介紹了PHP實(shí)現(xiàn)的數(shù)據(jù)對(duì)象映射模式,結(jié)合實(shí)例形式分析了php數(shù)據(jù)對(duì)象映射模式的原理、實(shí)現(xiàn)步驟及相關(guān)操作技巧,需要的朋友可以參考下2019-03-03php實(shí)現(xiàn)修改新聞時(shí)刪除圖片的方法
這篇文章主要介紹了php實(shí)現(xiàn)修改新聞時(shí)刪除圖片的方法,涉及php正則替換的相關(guān)技巧,需要的朋友可以參考下2015-05-05php數(shù)組函數(shù)序列之next() - 移動(dòng)數(shù)組內(nèi)部指針到下一個(gè)元素的位置,并返回該元素值
next() 函數(shù)把指向當(dāng)前元素的指針移動(dòng)到下一個(gè)元素的位置,并返回該元素的值。如果內(nèi)部指針已經(jīng)超過(guò)數(shù)組的最后一個(gè)元素,函數(shù)返回 false2011-10-10