9.数组

作者: 禾苗种树 | 来源:发表于2022-02-07 09:40 被阅读0次

    <?php
    header("Content-type:text/html;charset=utf-8");
    //数组能在单个变量中存储多个值
    //在php中,array()函数用于创建数组;

    /*在php中有三种类型的数组:
         数值数组:带有数字ID键的数组
         关联数组:带有指定键的数组,每个键关联一个值
         多维数组:包含一个或多个数组的数组
     */
    
    
    // php数值数组
            //两种创建数值数组的方法:
    
            //自动分配ID键(ID键总是从0开始)
            $cars = array('volvo','bmw','toyota');
            //人工分配ID键
            $cars[0] = '一汽大众';
            $cars[1] = '沃尔沃';
            $cars[2] = '小奔奔';
    
            echo 'i like'.$cars[0] .','. $cars[1] .'and' . $cars[2] . '.';
    
            //获取数组的长度---count()函数
                //count()函数用于返回数组的长度(元素的长度);
                 echo count($cars);
                 echo "<br>";
    
            //遍历数值数组
                //遍历并打印数值数组中 的所有值,可以使用for循环
                $goods = array('柚子','猕猴桃','橙子','橘子');
                $goodLen = count($goods);
    
                for($i=0;$i < $goodLen;$i++){
                    echo $goods[$i];
                    echo "<br>";
                }
    
                                                                        
    // 关联数组
        //关联是数组是使用你分配给数组 的指定的键的数组;
        // 这里有两种创建关联数组的方法;
            $age = array("peter"=>"35","ben"=>"37","joe"=>"43");//peter是键 =>指向是值
            //or
            $age['peter'] = '35';
            $age['ben'] = '37';
            $age['joe'] = '43';
    
            echo 'peter is' . $age['peter'] . 'years old.';
    
            //遍历关联数组
                //遍历并打印关联数组,可以使用forEach查询换  foreach(arr as key=>value)           
            
                foreach($age as $x=>$x_value){
                    echo "key=" . $x . ', Value=' . $x_value;
                    echo "<br>";
                }
    
    
    //多维数组
        //后续学习
    

    ?>

    相关文章

      网友评论

          本文标题:9.数组

          本文链接:https://www.haomeiwen.com/subject/fvvncrtx.html