admin 管理员组

文章数量: 1086019


2024年3月20日发(作者:assistant翻译中文)

功能要求

定义两个数组,第一个数组直接为数组赋值;第二个数组分别指定键名和值,并将根据数

组的下标和数组键名取出数组的值。

实例代码

使用数组保存数据

// 直接为数组赋值

$arr1 = array(1, 2, 3, 4, 5, 6, 7, 8, 9);

// 为数组指定键名和键值

$arr2 = array("animal" => "dog", "color" => "red");

// 根据数组下标“3”,获得$arr1[2]数组中的元素的值“3”,输出:3

echo '$arr1[2] = '.$arr1[2]."

";

// 根据数组的键名“color”,获得$arr2["color"]数组的元素“red”,输出:red

echo '$arr2["color"] = '.$arr2["color"]."

";

运行结果

知识说明

复合数据类型包括数组(array)和对象(object)两种

1

数组是一组数据的集合,它把一系列数据组织起来,形成一个操作的整体。数组中可以包

括很多数据,如标量数据、数组、对象、资源以及PHP中支持的其他语法结构等。

PHP中的数据实际上一个有序映射。映射是一种把values(值)关联到keys(键名)的

类型。数组通过函数array()定义,其值使用“key => value”的方式设置,多个值通过逗号

分隔。当然也可以不使用键名,默认是0、1、2、3、……。

2


本文标签: 数组 数据 键名 使用 形成