PHP索引陣列


PHP索引陣列是一個陣列,預設情況下由索引號表示。 陣列的所有元素是由從0開始的索引號來表示的。

PHP索引陣列可以儲存數位,字串或任何物件。 PHP索引陣列也稱為數值陣列。

定義

有兩種方法來定義索引陣列:

第一種方式:

$size=array("Big","Medium","Short");

第二種方式:

$size[0]="Big";  
$size[1]="Medium";  
$size[2]="Short";

PHP索引陣列範例

檔案:array1.php

<?php  
$size=array("Big","Medium","Short");  
echo "Size: $size[0], $size[1] and $size[2]";  
?>

上面程式碼執行結果如下 -

Size: Big, Medium and Short

檔案: array2.php

<?php  
$size[0]="Big";  
$size[1]="Medium";  
$size[2]="Short";  
echo "Size: $size[0], $size[1] and $size[2]";  
?>

上面程式碼執行結果如下 -

Size: Big, Medium and Short

遍歷PHP索引陣列

我們可以使用foreach迴圈在PHP中來遍歷陣列。 下面來看看一個簡單遍歷PHP陣列的所有元素的例子。

檔案:array3.php

<?php  
$size=array("Big","Medium","Short");  
foreach( $size as $s )  
{  
  echo "Size is: $s<br />";  
}  
?>

執行結果如下 -

Size is: Big
Size is: Medium
Size is: Short

PHP索引陣列的計數長度

PHP提供count()函式來計算並返回陣列的長度。

<?php  
$size=array("Big","Medium","Short");  
echo count($size);  
?>

執行結果如下 -

3