PHP编程指南(六)数组

数组的类型

索引数组

定义

  • 方式一:
$animal = array("monkey","dog","cat");
  • 方式二:
$animal[0] = "monkey";
$animal[1] = "dog";
$animal[2] = "cat";

获取指定索引位置上的值:

echo "$animal[0],$animal[1],$animal[2]";

遍历索引数组

<?php
    $animal[0] = "monkey";
    $animal[1] = "dog";
    $animal[2] = "cat";

    foreach ($animal as $a) {
        echo $a . "</br>";
    }
?>

索引数组的长度

通过count()函数可以计算数组的长度

echo count($animal);

关联数组

定义

  • 方式一:
$money = array("pen" => 20,"notes" => 5);
  • 方式二:
$money["pen"] = 20;
$money["notes"] = 5;

获取

echo $money["pen"];

遍历关联数组

<?php
    $money["pen"] = 20;
    $money["notes"] = 5;
    
    foreach($money as $key => $value) {
        echo "{$key}对应{$value}</br>";
    }
?>

多维数组

定义

如下是定义一个三行三列的多维数组:

    $multi = array
        (
            array(1,"pen",20),
            array(2,"notes",5),
            array(3,"eraser",2)
        );

遍历

需要使用for循环嵌套来实现多维数组的遍历

<?php
    $multi = array
        (
            array(1,"pen",20),
            array(2,"notes",5),
            array(3,"eraser",2)
        );

    for($row = 0;$row < 3; $row++) {
        for($col = 0;$col < 3;$col++) {
            echo "{$multi[$row][$col]} ";
        }
        echo "</br>";
    }
?>
多维数组遍历结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容