zoukankan      html  css  js  c++  java
  • 017——数组(十七) asort ksort rsort arsort krsort

    <?php
    /**
     *  数组 asort ksort rsort arsort krsort
     */
    
    //asort()对数组按值排序,保留键名:
    /*$arr=array(
        'bbs_url'=>'bbs.lantian.com',
        'web_url'=>'www.lantian.com',
        'bbs_name'=>'免费视频教程',
        'www_name'=>'PHP项目开发',
    );
    asort($arr);
    print_r($arr);//输出:Array ( [www_name] => PHP项目开发 [bbs_url] => bbs.lantian.com [web_url] => www.lantian.com [bbs_name] => 免费视频教程 )*/
    
    //ksort() 对数组按键名进行排序,保留键名
    /*$arr=array(
        'bbs_url'=>'bbs.lantian.com',
        'web_url'=>'www.lantian.com',
        'bbs_name'=>'免费视频教程',
        'www_name'=>'PHP项目开发',
    );
    ksort($arr);
    print_r($arr);//输出:Array ( [bbs_name] => 免费视频教程 [bbs_url] => bbs.lantian.com [web_url] => www.lantian.com [www_name] => PHP项目开发 )*/
    
    //rsort()对数组进行反向排序,不保留键名
    /*$arr=array(
        'bbs_url'=>'bbs.lantian.com',
        'web_url'=>'www.lantian.com',
        'bbs_name'=>'免费视频教程',
        'www_name'=>'PHP项目开发',
    );
    rsort($arr);
    print_r($arr);//输出:Array ( [0] => 免费视频教程 [1] => www.lantian.com [2] => bbs.lantian.com [3] => PHP项目开发 )*/
    
    //arsort()对数组进行反向排序,保留键名
    /*$arr=array(
        'bbs_url'=>'bbs.lantian.com',
        'web_url'=>'www.lantian.com',
        'bbs_name'=>'免费视频教程',
        'www_name'=>'PHP项目开发',
    );
    arsort($arr);
    print_r($arr);//输出:Array ( [bbs_name] => 免费视频教程 [web_url] => www.lantian.com [bbs_url] => bbs.lantian.com [www_name] => PHP项目开发 )*/
    
    //krsort() 对数组的键名进行反向排序,保留键名
    $arr=array(
        'bbs_url'=>'bbs.lantian.com',
        'web_url'=>'www.lantian.com',
        'bbs_name'=>'免费视频教程',
        'www_name'=>'PHP项目开发',
    );
    krsort($arr);
    print_r($arr);//输出:Array ( [www_name] => PHP项目开发 [web_url] => www.lantian.com [bbs_url] => bbs.lantian.com [bbs_name] => 免费视频教程 )
    

      

  • 相关阅读:
    C#中,表达式的计算遵循一个规律:从左到右依次计算。
    C#关闭显示屏,使显示屏处于待机状态
    一些值得关注的网站
    BackgroundWorker用法
    Servlet生命周期与工作原理
    Java中ArrayList和LinkedList区别
    JAVA中的权限修饰符
    JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
    Blob和Clob在JDBC中的简介
    ACID数据库事务正确执行的四个基本要素的缩写
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7904105.html
Copyright © 2011-2022 走看看