数组的概念
数组是一种能够存储多个值的数据类型,其中每个值都有一个对应的索引值。这些索引值可以是数字或字符串。在PHP中,数组可以是索引数组、关联数组或者多维数组。
索引数组是一个基本的数组类型,其中每个元素都有一个数字索引值。例如,一个包含数字1、2和3的索引数组可以这样定义:
代码语言:javascript复制$myArray = array(1, 2, 3);
关联数组是另一种数组类型,其中每个元素都有一个字符串索引值,通常称为键。例如,一个包含学生姓名和对应成绩的关联数组可以这样定义:
代码语言:javascript复制$myArray = array(
'Alice' => 95,
'Bob' => 87,
'Charlie' => 92
);
多维数组是由多个数组组成的数组,其中每个数组可以是索引数组、关联数组或者另一个多维数组。例如,一个包含学生姓名、对应课程和对应成绩的多维数组可以这样定义:
代码语言:javascript复制$myArray = array(
'Alice' => array(
'Math' => 95,
'English' => 92
),
'Bob' => array(
'Math' => 87,
'English' => 90
),
'Charlie' => array(
'Math' => 92,
'English' => 88
)
);