zoukankan      html  css  js  c++  java
  • 数据遍历

    数组:
        具体的见图解!
    一、数组类型
        见图解!
    二、数组创建
        方法一、
            变量名称[索引值]=数据;
            变量名称[]=数据;//不写索引值默认是 索引数组,从0开始
        方法二、
            变量名称=array(
                索引值=>数据,
                ..........
            );
        数据里面还可放数组类型的数据,同一个数组中存储任何类型的数据
        多维数组:
            访问数值的方法
            变量名称[索引值][索引值]....
    三、数组的遍历
        遍历数组:每个都经历一遍的意思
        1)for循环
            用的比较少,因为有缺陷
        2)foreach语句来实现遍历数组的目的
            foreach(数组变量 as 变量1){
                //每次循环执行的语句
                变量1代表当前正在经历(访问)的数据
            }
            
            foreach(数组变量 as 变量1=>变量2){
                //每次循环执行的语句
                变量1代表当前正在经历(访问)的数据的索引值
                变量1代表当前正在经历(访问)的数据
            }

      多维数据可以使用foreach 循环嵌套来输出

      

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
        <style>
            table{
                font-size:26px;
                color:red;
                text-align:center;
            }
    
        </style>
        <?PHP
            // 创建多维数组
            $studant=array(
                array("杜伟",'30岁',true,'人事行政部'),
                array("王玥",'32岁',false,'人事行政部'),
                array("任凯",'35岁',true,'计划科')
            );
    
    
            echo '<table border=1>'; //输出标签table
            //输出table的头部
            echo '<tr><td>Name</td><td>Age</td><td>Gender</td><td>Bumen</td></tr>';
                foreach($studant as $val){
                    // 使用echo 输出true和false的时候是输出1和0 需要判断下
                    if($val[2]===true){
                        $val[2]='男';
                    }
                    else{
                        $val[2]='女';
                    }
                    // 输出每行的数据
                    echo "<tr><td>{$val[0]}</td><td>{$val[1]}</td><td>{$val[2]}</td><td>{$val[3]}</td></tr>";
                    
                }
            echo '</table>'; //输出标签table结束
           
        ?>
    
    
    
    
    </body>
    </html>
  • 相关阅读:
    面向对象 & sql语句
    MySQL--数据库面试题汇集
    MySQL优化
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    《大道至简》读后感
    JAVA日报
  • 原文地址:https://www.cnblogs.com/xiaowie/p/11841222.html
Copyright © 2011-2022 走看看