PHP- 复合数据类型-数组

2023-04-25 14:24:13 浏览数 (1)

数组的概念

数组是一种能够存储多个值的数据类型,其中每个值都有一个对应的索引值。这些索引值可以是数字或字符串。在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
    )
);
php

0 人点赞