當前位置: 首頁> 最新文章列表> 深入解析PHP array()函數及其三種數組類型使用詳解

深入解析PHP array()函數及其三種數組類型使用詳解

M66 2025-06-11

PHP中的array()函數簡介

在PHP中,array()函數用於創建數組。數組是一種存儲多個值的數據結構,PHP中的數組主要分為三種類型:

  • 索引數組:使用數字作為索引的數組
  • 關聯數組:使用命名鍵(字符串)作為索引的數組
  • 多維數組:包含一個或多個數組的數組

語法說明

索引數組的定義語法:

 <span class="fun">array(value1, value2, ...);</span>

關聯數組的定義語法:

 <span class="fun">array(key1 => value1, key2 => value2, ...);</span>

參數說明

  • value — 數組元素的值
  • key — 數組元素的鍵(索引),可選

返回值

array()函數返回由傳入參數組成的數組。

索引數組示例

以下示例展示瞭如何創建一個索引數組並遍歷輸出其內容:

 <?php
$products = array("Electronics", "Clothing", "Accessories", "Footwear");
$len = count($products);
for ($i = 0; $i < $len; $i++) {
    echo $products[$i];
    echo "<br>";
}
?>

輸出結果:

 Electronics
Clothing
Accessories
Footwear

關聯數組示例

下面的示例演示如何定義關聯數組並遍歷顯示鍵和值:

 <?php
$rank = array("Football" => "1", "Cricket" => "2");
foreach ($rank as $mykey => $myvalue) {
    echo "Key = " . $mykey . ", Value = " . $myvalue;
    echo "<br>";
}
?>

輸出結果:

 Key = Football, Value = 1
Key = Cricket, Value = 2

總結

本文詳細介紹了PHP中array()函數的用法,涵蓋索引數組、關聯數組及多維數組的基本概念和示例。理解這些內容對於PHP開發中數據結構的操作非常關鍵。希望本文對你的PHP學習有所幫助。