您的位置:首页 > 编程语言 > PHP开发

关于数组排序

2014-03-26 20:38 141 查看
原近老是要对数据进据进行排序,下来就先来接触一维数组的排序。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);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 排序