默认排序sort()
升序asort(),rsort,ksort
降序arsort(),krsort
按键(k)名排列:ksort,krsort
按值(a)排列:asort,arsort
<?php
$info=array('张三',18,'男','249@qq.com','ID'=>'1','身高'=>'180cm');
rsort($info);//默认排列数组
echo "<pre>";//原型输出
foreach ($info as $k=>$v){
echo $k.'=>'.$v."<br>";
}
echo "</pre>";
echo "<br>";
reset($info);//重置数组的头元素,取消之前的排列,恢复默认
asort($info);//按照值升序排列
echo "<pre>";//原型输出
foreach ($info as $k=>$v){
echo $k.'=>'.$v."<br>";
}
echo "</pre>";
echo "<br>";
reset($info);//重置数组的头元素,取消之前的排列,恢复默认
ksort($info);//按照键升序排列
echo "<pre>";//原型输出
foreach ($info as $k=>$v){
echo $k.'=>'.$v."<br>";
}
echo "</pre>";
echo "<br>";
reset($info);//重置数组的头元素,取消之前的排列,恢复默认
arsort($info);//按照值降序排列
echo "<pre>";//原型输出
foreach ($info as $k=>$v){
echo $k.'=>'.$v."<br>";
}
echo "</pre>";
echo "<br>";
reset($info);//重置数组的头元素,取消之前的排列,恢复默认
krsort($info);//按照键降序排列
echo "<pre>";//原型输出
foreach ($info as $k=>$v){
echo $k.'=>'.$v."<br>";
}
echo "</pre>";
echo "<br>";
reset($info);//重置数组的头元素,取消之前的排列,恢复默认