zoukankan      html  css  js  c++  java
  • PHP——数组

    定义

    能够在单独的变量名存储一个或多个值


    创建

    • array();

    类型

    索引数组

    带有数字索引的数组

    创建方法

    • $cars=array("porsche","BMW","Volove"); //索引从0开始
    • $cars[0]="porsche";$cars[1]="BMW";$cars[2]="Volove";

    count()获取数组长度

    <?php
    $cars=array("porsche","BMW","Volvo");
    echo count($cars);
    ?>
    

    遍历索引数组

    如果需要遍历并输出数组所有值,可以使用for循环

    <?php
    $cars=array("porsche","BMW","Volvo");
    $arrlength=count($cars);
    for($x=0; $x<$arrlength;$x++)
    {
        echo $cars[$x];
        echo "<br/>";
    }
    ?>
    


    关联数组

    带有指定键的数组

    • =>的含义是数组赋值

    遍历关联数组

    一般用foreach循环

    <?php
    $age=array("Bill"=>"33","Steve"=>"22","Elon"=>"32");
    
    foreach($age as $x=>$x_value)
    {
    echo "Key=".$x.",Value=".$x_value;
    echo "<br/>";
    }
    ?>  
    


    值得注意的是foreach语句中的第二个参数代表数组值存放的位置,在关联数组中遍历时你还要存放它的键值,因为它的键值是有其意义的,所以在上述例子遍历时的代码是foreach($age as $x=>$x_value)这里$x=>$x_value与“Bill”=>“33”相互对应。


    多维数组

    包含一个或多个数组的数组(数组套数组,俄罗斯套娃你值得拥有)
    注意事项N维数组,需要N个索引

    <?php
    header("content-type:text/html;charset=utf-8");
    
    $cars =array
    (
    array("Volvo",22,18),
    array("BMW",15,12)
    );
    echo $cars[0][0].":库存:".$cars[0][1]."销量:".$cars[0][2]."<br/>";
    echo $cars[1][0].":库存:".$cars[1][1]."销量:".$cars[1][2]."<br/>";
    ?>
    

  • 相关阅读:
    MVVM教程[资源+分析]
    WPF 多点触摸开发[1]:Windows 7 安装多点触屏模拟器
    wpf 打印 之PirintVisual
    WPF:PrintVisual的问题
    几个漂亮的Button的CSS
    很不错的后台界面收集[提供下载]
    网页刷新方法集合
    JS各种各样的拖动效果
    CSS+DIV(盒子)
    网页刷新方法集合
  • 原文地址:https://www.cnblogs.com/ceiling-/p/14306739.html
Copyright © 2011-2022 走看看