PHP - ksort() 函数


语法


ksort ( $array, $sort_flag );

定义与用法

ksort() 函数按键排序数组,同时保持键与数据的关联,这主要适用于关联数组。

参数

参数 描述
array

(必须)指定数组

sort_flag

(可选),规定如何排序数组值。可能的值:

  • SORT_REGULAR − 默认,按原样对待数值(不要更改类型)
  • SORT_NUMERIC − 数值处理
  • SORT_STRING − 将值视为字符串
  • SORT_LOCALE_STRING − 将值视为字符串,基于局部设置

返回值

该函数成功时返回 TRUE,失败时返回 FALSE

示例

试试以下示例:


<?php
   $transport = array( a=>'foot', b=>'bike', c=>'car', d=>'plane');
   ksort($transport);
   
   print_r($transport);
?> 

这将得到以下结果:

Array ( [a] => foot [b] => bike [c] => car [d] => plane )