美文网首页
PHP - 数组排序函数总结

PHP - 数组排序函数总结

作者: geeooooz | 来源:发表于2017-11-13 15:47 被阅读8次

    实例代码:

    <?php
    namespace Weixin\Controller;
    use Think\Controller;
    class CeshiController extends BaseController{
        /**
         * PHP - 数组排序函数
         * sort() - 对数组进行升序排列
         * rsort() - 对数组进行降序排列
         * asort() - 根据关联数组的值,对数组进行升序排列
         * 
         * 
         */
        public function index(){
            //sort() - 对数组进行升序排列
            $cars=array("Volvo","BMW","Toyota");
            sort($cars);
            echo 'sort升序排列:  ';
            print_r($cars);
            echo "<br>";
            
            //rsort() - 对数组进行降序排列
            $numbers=array(4,6,2,22,11);
            echo 'rsort降序排列:  ';
            rsort($numbers);
            print_r($numbers);
            echo "<br>";
            
            //asort() - 根据数组的值,对数组进行升序排列
            $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
            asort($age);
            echo 'asort() - 根据数组的值,对数组进行升序排列: ';
            print_r($age);
            echo "<br>";
            
            //ksort() - 根据数组的键,对数组进行升序排列
            $ages=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
            ksort($ages);
            echo 'ksort() - 根据数组的键,对数组进行升序排列: ';
            print_r($ages);
            echo "<br>";
            
            //arsort() - 根据数组的值,对数组进行降序排列
            $jage=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
            arsort($jage);
            echo 'arsort() - 根据数组的值,对数组进行降序排列: ';
            print_r($jage);
            echo "<br>";
            
            //krsort() - 根据数组的键,对数组进行降序排列
            $kages=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
            krsort($kages);
            echo 'krsort() - 根据数组的键,对数组进行降序排列: ';
            print_r($kages);
            echo "<br>";
        }
        
        
        
        
        
        
    }
    

    相关文章

      网友评论

          本文标题:PHP - 数组排序函数总结

          本文链接:https://www.haomeiwen.com/subject/jmuzmxtx.html