当前位置: 首页> 最新文章列表> 深入解析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学习有所帮助。