zoukankan      html  css  js  c++  java
  • 7.1.9、each 的使用以及打印

     PHP Code By tony
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <?php
        $userName = array (
            
    'baidu' => '李彦宏',
            
    'taobao' => '马云',
            
    '360' => '周鸿祎' 
        );
        
        
    // each 返回数组中当前的键/值对并将数组指针向前移动一步
        // 如果 eacch($userName),那么获取的就是第一个键值对   'baidu' => '李彦宏'
        // 并对新数组进行分组  [1] => 马云 [value] => 马云 [0] => taobao [key] => taobao
        
        
    //  echo each($userName).'<br>';    // 打印类型
            
        
    //  print_r(each($userName));
            
        
    //  $a = each($userName);
            
        
    //  echo $a[0];
        
        
    // 由于 each 的特性,返回数组中的当前的键值对,并将数组指针向前移动一步
        // 因此,我们可以通过 for 遍历的方法来打印全部数据
        
        
    // 循环方法一
        //  for ($i=0;$i<count($userName);$i++){
        //      $b=each($userName);
        //      echo $b[0].'<br>';
        //  }
        
        
    // 循环方法二
        // 两个感叹号,表示真实存在的数据转换成布尔值
        while (!!$a=each($userName)){ // 不写 !! 默认也是可以的
            echo $a['key'].'<br>';
        }
        
    ?>




  • 相关阅读:
    Java单例模式
    svn 清理失败 (clean up 失败) 的解决方法
    linux chrome 安装过程记录
    docker
    linux-cat-grep
    linux-批量结束进程
    linux-压缩与解压缩(gz,zip,tar,jar,war)
    git-服务器地址切换
    linux-tomcat连接数查询
    git-无法add文件的问题
  • 原文地址:https://www.cnblogs.com/tonycody/p/2795366.html
Copyright © 2011-2022 走看看