原近老是要对数据进据进行排序,下来就先来接触一维数组的排序。php 进行排序的函数有 sort, rsort, asort, arsort , ksort, krsot;一共有6 个排序函数,哪么它们各自的功能是什么呢?
sort, asort, ksort是顺序排充,sort 是以值进行排序,键不能保留,将会重置,asort,以值进行排序,键能保留 , ksort是以键进行排序,键能保留下来;rsort, arsort, krsort是进行倒序排序,rsort是值进行排序,键会被重置,arsort,,是以值进行排序,键能被保留,krsort是以键进行排序,键能保留下来。
<?php
#数组排序功能测试、
$fruits = array('d' => 'lemon', 'a' => 'orange', 'b' => 'banane', 'c' => 'apple');
#顺序
asort($fruits);
print_r($fruits);
ksort($fruits);
print_r($fruits);
arsort($fruits);
print_r($fruits);
krsort($fruits);
print_r($fruits);
sort($fruits);
print_r($fruits);
rsort($fruits);
print_r($fruits);
?>