数据遍历
数组: 具体的见图解! 一、数组类型 见图解! 二、数组创建 方法一、 变量名称[索引值]=数据; 变量名称[]=数据;//不写索引值默认是 索引数组,从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>
                    
                
                
            
        
浙公网安备 33010602011771号