zoukankan      html  css  js  c++  java
  • PHP__2014.5.23的总结:

    1:asort:对数组进行排序并保持索引关系,键保持不变()

      例:<?php
        $fruits  = array( "d"  =>  "lemon" ,  "a"  =>  "orange" ,  "b"  =>  "banana" ,  "c"  =>  "apple" );
         asort( $fruits );
         foreach ( $fruits  as  $key  =>  $val ) {
           echo  " $key  =  $val " ;
       }
      ?>

        以上例程会输出:

            c = apple
            b = banana
            d = lemon
            a = orange

    2:arsort:对数组进行逆向排序并保持索引关系,键保持不变()    

      例<?php
          $fruits  = array( "d"  =>  "lemon" ,  "a"  =>  "orange" ,  "b"  =>  "banana" ,  "c"  =>  "apple" );
          arsort ( $fruits );
          foreach ( $fruits  as  $key  =>  $val ) {
             echo  " $key  =  $val " ;
           }
        ?>

        以上例程会输出:

          a = orange
          d = lemon
          b = banana
          c = apple

    3:ksort:对数组按照键名排序,()

      例<?php
        $fruits  = array( "d" => "lemon" ,  "a" => "orange" ,  "b" => "banana" ,  "c" => "apple" );
        ksort( $fruits );
        foreach ( $fruits  as  $key  =>  $val ) {
           echo  " $key  =  $val " ;
       }
      ?>

        以上例程会输出:

            a = orange
            b = banana
            c = apple
            d = lemon

    4:krsort() 函数将数组按照键逆向排序,为数组值保留原来的键,()    

       例:<?php
          $my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
          krsort($my_array);
          print_r($my_array);
         ?>

        以上例程会输出:

        Array
        (
          [c] => Horse
          [b] => Cat
          [a] => Dog
        );

    5:sort():对数组的值排序,不会保存键(升序)

      例:<?php
        $my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
        sort($my_array);
        print_r($my_array);
      ?>

        以上例程会输出:

        Array
        (
          [0] => Cat
          [1] => Dog
          [2] => Horse
        );

    6:注意

      如果键名重复就会覆盖

        例:<?php

          $arr=array(

          "key"=>"张三"

          "key"=>"李四"

          );

        echo $arr["key"];

        输出结果是:历史

  • 相关阅读:
    matlab中pcolorh函数作用
    Matlab中^2和.^2的区别
    Python实战项目网络爬虫 之 爬取小说吧小说正文
    如何查看mysql数据库的端口
    template模板找不到
    templates模板使用变量,显示红色报错
    多线程案例1:奇偶交替输出
    idea配置classpath,后面文件找不到,显示红色
    idea创建各种类型项目
    tomcat修改端口
  • 原文地址:https://www.cnblogs.com/zouxueling/p/3749157.html
Copyright © 2011-2022 走看看