PHP7.0中的数组有哪些类型?

PHP7.0中的数组有哪些类型?

1. 索引数组

索引数组是最常见的数组类型,它使用数字作为键来访问数组中的元素。在PHP7.0中,索引数组的语法与之前的版本相同:

$fruits = array("apple", "banana", "orange");

在这个例子中,我们创建了一个包含三个元素的索引数组。

2. 关联数组

关联数组使用自定义的字符串作为键来访问数组中的元素。在PHP7.0中,关联数组的语法与之前的版本相同:

$student = array("name" => "John", "age" => 20, "major" => "Computer Science");

在这个例子中,我们创建了一个包含三个元素的关联数组。每个元素都有一个键和一个值,键用来标识该元素。

3. 多维数组

多维数组是指包含其他数组作为元素的数组。在PHP7.0中,可以创建多维数组,其中的每个元素可以是其他数组或值:

$students = array(

array("name" => "John", "age" => 20),

array("name" => "Jane", "age" => 22)

);

在这个例子中,我们创建了一个包含两个元素的多维关联数组。每个元素都是一个关联数组,包含学生的姓名和年龄。

4. 自定义索引数组

在PHP7.0中,我们可以自定义索引数组的键。这意味着我们可以使用不连续和非数字的键来创建索引数组:

$fruits = array(1 => "apple", 3 => "banana", "orange");

在这个例子中,我们使用数字和字符串作为键来创建索引数组。这样可以更灵活地访问数组中的元素。

总结

PHP7.0中的数组有四种类型:索引数组、关联数组、多维数组和自定义索引数组。索引数组使用数字作为键,关联数组使用自定义字符串作为键,多维数组包含其他数组作为元素,自定义索引数组允许使用非连续和非数字的键。

后端开发标签