PHP編程指南(六)數(shù)組

數(shù)組的類型

索引數(shù)組

定義

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

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

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

遍歷索引數(shù)組

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

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

索引數(shù)組的長度

通過count()函數(shù)可以計算數(shù)組的長度

echo count($animal);

關(guān)聯(lián)數(shù)組

定義

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

獲取

echo $money["pen"];

遍歷關(guān)聯(lián)數(shù)組

<?php
    $money["pen"] = 20;
    $money["notes"] = 5;
    
    foreach($money as $key => $value) {
        echo "{$key}對應(yīng){$value}</br>";
    }
?>

多維數(shù)組

定義

如下是定義一個三行三列的多維數(shù)組:

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

遍歷

需要使用for循環(huán)嵌套來實現(xiàn)多維數(shù)組的遍歷

<?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>";
    }
?>
多維數(shù)組遍歷結(jié)果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容