PHP 陣列入門概念

Galois發表於2020-01-14

前言

陣列是一個能在單個變數中儲存多個值的特殊變數。

<?php
$arr = array("AAA", "BBB", "CCC");
echo $arr[0] . ", " . $arr[1] . $arr[2];
// 輸出 AAA, BBBCCC

建立陣列

在 PHP 中用函式 array() 建立陣列,陣列的 ID 鍵是從 0 開始的。

$arr = array("AAA", "BBB", "CCC");
// 上行程式碼相當於下面三行程式碼
$arr[0] = "AAA";
$arr[1] = "BBB";
$arr[2] = "CCC";

陣列長度

在 PHP 中用函式 count() 獲取陣列的長度(元素的數量)。

元素的數量 = 陣列最末id(最高id值)+ 1,因為元素的數量是從 1 開始的,id 是從 0 開始的。

*在迴圈遍歷陣列相關問題中至關重要。
<?php
$arr = array("AAA","BBB","CCC");
echo count($arr);

PHP 關聯陣列

$arr=array("A" => "AAA", "B" => "BBB", "C" => "CCC");
// 上行程式碼相當於下面三行程式碼
$arr['A'] = "AAA";
$arr['B'] = "BBB";
$arr['C'] = "CCC";
本作品採用《CC 協議》,轉載必須註明作者和本文連結
不要試圖用百米衝刺的方法完成馬拉松比賽。

相關文章