php技术博客
让天下没有搞不定的bug~

整理:你用过php数组排序吗? rsort arsort asort

      你用过php数组排序的自带函数吗?对了,你知道自带的函数有哪些吗?下面,小涛来和大家分享一下:  

      php自带了一些数组排序的函数  rsort arsort asort

     $full_name = array();

    $full_name[“Roger”] = “Waters”;
   $full_name[“Richard”] = “Wright”;
   $full_name[“Nick”] = “Mason”;
你有可能是要排序的数组内的值。例如,假设你的数组中的值不按字母顺序排列。像这样的:

$full_name[“David”] = “Gilmour”;
利用asort($full_name);函数排序

字母“a”告诉PHP数组关联。 (如果你没有“排序”前的“A”键名称会变成为数字!)。的“a”还告诉PHP排序的价值,并没有关键。在我们上面的脚本,姓氏将进行排序。如果你想使用Key进行排序,那么你可以使用ksort()代替。

如果你有一个标量数组(数字作为键),那么你离开的“A”关闭。像这样

 

$numbers = array( );

$numbers[]=”2″;
$numbers[]=”8″;
$numbers[]=”10″;
$numbers[]=”6″;

sort($numbers);

print $numbers[0] ;
print $numbers[1];
print $numbers[2] ;
print $numbers[3];

rsort( ) – Sorts a Scalar array in reverse order
arsort( ) – Sorts the Values in an Associative array in reverse order
krsort( ) – Sorts the Keys in an Associative array in reverse order

赞(0)
未经允许不得转载:PHP技术博客 » 整理:你用过php数组排序吗? rsort arsort asort