php学习-14数组排序

来源:互联网 发布:4g网络大屏幕手机 编辑:程序博客网 时间:2024/06/07 02:19
1、数组的排序函数》sort() - 以升序对数组排序》rsort() - 以降序对数组排序》asort() - 根据值,以升序对关联数组进行排序》ksort() - 根据键,以升序对关联数组进行排序》arsort() - 根据值,以降序对关联数组进行排序》krsort() - 根据键,以降序对关联数组进行排序1.1、sort();实例1:对数组元素按元素长度升序排序<?php$chars=array("ab","a","abc");sort($chars);$len=conut($chars);for($i=0;$i<$len;$i++){echo $chars[$i]."<br>";}?>运行结果:aababc实例2:按照数字升序排序<?php$numbers=array("3","2","0","1","5");sort($numbers);foreach($numbers as $s){echo $s."<br>";}?>运行结果:0123451.2、rsort(),ksort()则是对其同理的降序,这里就不重复累赘;1.3、asort()针对关联数组有效,根据值进行升序排序ksort,根据键进行升序排序实例1:<?php$linkArray=array("var_a"=>"2","var_abc"=>"3","var_ab"=>"0");asort($linkArray);echo "This is asort<br>";foreach($linkArray as $x=>$x_value){echo $x."=>".$x_value."<br>";}echo "This is ksort<br>";ksort($linkArray);foreach($linkArray as $x=>$x_value){echo $x."=>".$x_value."<br>";}?>运行结果:This is asortvar_ab=>0var_a=>2var_abc=>3This is ksortvar_a=>2var_ab=>0var_abc=>3var_abc=>31.4、反之降序。

0 0
原创粉丝点击