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>';
        }
        
    ?>




  • 相关阅读:
    React: React的组件状态机制
    React: React的复合组件
    JavaScript:ES6的新特性
    React: 研究React的组件化
    React: 认识React
    CSS:CSS弹性盒子布局 Flexible Box
    iOS:应用程序扩展开发之Today扩展(Today Extesnsion)
    《逆向工程核心原理》
    《左手数据,右手图表》
    《设计模式之禅(第2版)》
  • 原文地址:https://www.cnblogs.com/tonycody/p/2795366.html
Copyright © 2011-2022 走看看