php数组

php数组

1.索引数组-带有数字索引的数组
2.关联数组-带有指定键的数组
3.多维数组-包含一个或多个数组的数组


php索引数组

有两种创建方法:
索引自动分配(索引从0开始)

    $cars = array("Volvo","BMW","SAAB");

索引的手动分配:

    $cars[0] = "Volvo";
    $cars[1] = "BMW";
    $cars[2] = "SAAB";

eg:

    <?php
        $cars = array('Volvo','BMW','SAAB');
        echo "I like ".$cars[0].", ".$cars[1].", ".$cars[2];

运行结果:

I like Volvo, BMW, SAAB

获取数组的长度count()
    <?php
    $cars = array('Volvo','BMW','SAAB');
    echo count($cars);

运行结果:

3
遍历索引数组

for循环遍历并输出索引数组的所有值

    <?php
        $cars = array('Volvo','BMW','SAAB');
        $arrlength = count($cars);
        $arrlength = count($cars);

        for ($x=0; $x < $arrlength; $x++) {
          echo $cars[$x];
          echo "<br/>";
        }

php关联数组

关联数组是使用开发人员分配给数组的指定键的数组
有两种创建关联数组的方法:

    $age = array(
        'Peter' => '35',
        'Ben' => '37',
        'Tom' => '40'
    );
    $age['Peter'] = '35';
    $age['Ben'] = '37';
    $age['Tom'] = '40';

eg:

    <?php
    $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
    foreach($age as $x=>$x_value) {
      echo "Key=" . $x . ", Value=" . $x_value;
      echo "<br>";
    }
    ?>

多维数组

eg:

    <?php
      <?php
      $cars = array(
          array("Volvo",30,20),
          array("BMW",17,15),
          array("Saab",5,2),
          array("land Rover",15,11),
        );

      echo $cars[0][0]."库存:".$cars[0][1].",已售".$cars[0][2];
      echo $cars[1][0]."库存:".$cars[1][1]."已售".$cars[1][2];
      echo $cars[2][0]."库存:".$cars[2][1]."已售".$cars[2][2];
      echo $cars[3][0]."库存:".$cars[3][1]."已售".$cars[3][2];
    ?>

运行结果:

Volvo库存:30,已售20BMW库存:17已售15Saab库存:5已售2land Rover库存:15已售11

下一篇将讨论数组排序的问题(一维数组和多维数组的排序)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值