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"];

        输出结果是:历史

  • 相关阅读:
    4412开发板QtE系统下MT6620wifi的测试
    如何编译(helloworld)可以在开发板上运行的应用
    iMX6Q/PLUS开发板烧写设备树内核的Ubuntu系统
    Windows server 2008系统优化
    三十句瞬间使你清醒的话
    收集的Word2007技巧大全
    WINDOWS系统文件详解
    注册表从入门到精通
    140个绝对绝对值得收藏的电脑技巧
    经典人生感悟格言
  • 原文地址:https://www.cnblogs.com/zouxueling/p/3749157.html
Copyright © 2011-2022 走看看