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




  • 相关阅读:
    统计学习方法学习笔记(一)--极大似然估计与贝叶斯估计原理及区别
    数据过拟合解决方法
    LSTM基础
    异方差产生与解决
    人工免疫相关算法
    Svm相关
    sscanf,sscanf_s及其相关用法
    C语言数组初始化
    生产者和消费者
    Linux线程-创建
  • 原文地址:https://www.cnblogs.com/tonycody/p/2795366.html
Copyright © 2011-2022 走看看