摘要:
下文講述php中ksort函數的功能講解,如下所示;
ksort函數功能說明:
根據數組的鍵名進行升序排列
ksort語法:
ksort(array,sortingtype);
--------參數說明------
array:必填參數,待進行操作的數組
sortingtype:非必填參數,
此參數值可以為:
0:SORT_REGULAR 缺省值,將每一項按常規順序排列(Standard ASCII,不改變類型)
1:SORT_NUMERIC 將每一項作為數字來處理。
2:SORT_STRING 將每一項作為字符串來處理。
3:SORT_LOCALE_STRING 將每一項作為字符串來處理,基于當前區域設置(可通過 setlocale() 進行更改)。
4:SORT_NATURAL 將每一項作為字符串來處理,使用類似 natsort() 的自然排序。
5:SORT_FLAG_CASE 將結合(按位或)SORT_STRING 或 SORT_NATURAL 對字符串進行排序,不區分大小寫
--------返回值說明-----
當用戶自定義函數操作成功,則返回true
否則返回false
--------注意事項------
此函數會改改變原數組中鍵值順序
例:
php數組之ksort函數示例分享
echo "maomao365.com php ksort函數的示例分享\n";
$a =array("t"=>"10","a"=>"200","y"=>"300");
ksort($a);
foreach($a as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "\n";
}
?>
//輸出
maomao365.com php krsort函數的示例分享
Key=a, Value=200
Key=t, Value=10
Key=y, Value=300