数组_数组的排序
1.sort()函数用于对指定的数组进行升序排序
<?php
/*
*sort()函数用于对指定的数组进行升序排序
*语法如下:
*bool sort(array &array)[,int sort_flags]
*参数sort_flags是指定排序所依据的方式,若为SORT_NUMBERIC则按值排序,若为C则按相应ASCII值排序,若为C则按接近于人所认知的顺序排序
*/
$array = array("a","z","b","我","是");
echo ("排序前数组内容:<br>");
print_r ($array);
sort($array,SORT_REGULAR);
echo ("<br>排序前数组内容:<br>");
print_r ($array);
?>
运行结果:
排序前数组内容:
Array ( [0] => a [1] => z [2] => b [3] => 我 [4] => 是 )
排序前数组内容:
Array ( [0] => a [1] => b [2] => z [3] => 是 [4] => 我 )
2.rsort()函数用于实现将数组进行隆序排列
<?php
/*
*rsort()函数用于实现将数组进行隆序排列
*语法如下:
*bool rsort(array &array)[,int sort_flags]
*/
$array = array("a","z","b","我","是");
echo ("排序前数组内容:<br>");
print_r ($array);
rsort($array,SORT_REGULAR);
echo ("<br>排序前数组内容:<br>");
print_r ($array);
?>
运行结果:
排序前数组内容:
Array ( [0] => a [1] => z [2] => b [3] => 我 [4] => 是 )
排序前数组内容:
Array ( [0] => 我 [1] => 是 [2] => z [3] => b [4] => a )