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




  • 相关阅读:
    python基础(十七、变量进阶
    python基础(十六、变量进阶
    python基础(十五、变量进阶
    python基础(十四、变量进阶
    python基础(十三、综合应用
    MySQL-索引失效原理
    MySQL-忘记密码
    OSI七层模型
    Python-socket通信
    Python-编程小技巧
  • 原文地址:https://www.cnblogs.com/tonycody/p/2795366.html
Copyright © 2020-2023  润新知