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