zoukankan      html  css  js  c++  java
  • 022-PHP数组排序asort

    <?php    
        // 构造一个数组变量
        $users = array("bob" => "Yobert", "steve" => "Btephen", "jon" => "Aonathon");
        
        /*循环输出
            reset() 函数将内部指针指向数组中的第一个元素,并输出。
            相关的方法:
            current() - 返回数组中的当前元素的值,而 key() 函数返回的是元素的键名。
            end() - 将内部指针指向数组中的最后一个元素,并输出
            next() - 将内部指针指向数组中的下一个元素,并输出
            prev() - 将内部指针指向数组中的上一个元素,并输出
            each() - 返回当前元素的键名和键值,并将内部指针向前移动*/
        for (reset($users); $index = key($users); next($users)) {
            print("$index : $users[$index] <BR>
    ");
        }
        //<hr> 标签在 HTML 页面中创建一条水平线。
        print("<hr>");
        
        /*  asort() 函数对关联数组按照键值进行升序排序。
            提示:请使用 arsort() 函数对关联数组按照键值进行降序排序。
            提示:请使用 ksort() 函数对关联数组按照键名进行升序排序。*/
        asort($users);
        
        // 打印排序后的数组
        for (reset($users); $index = key($users); next($users)) {
            print("$index : $users[$index] <BR>
    ");
        }
    ?>

  • 相关阅读:
    递归-计算排列组合问题
    递归-字符串翻转
    递归-求字符串的子序列
    递归
    递归
    PHP开发工程师-技能树
    Graph-BFS-Fly-图的广度优先遍历-最小转机问题
    Graph-DFS-Map-图的深度优先遍历-城市地图问题
    Graph-BFS-图的广度优先遍历
    Graph-DFS-图的深度优先遍历
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/10987956.html
Copyright © 2011-2022 走看看