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中的数组有四种类型:索引数组、关联数组、多维数组和自定义索引数组。索引数组使用数字作为键,关联数组使用自定义字符串作为键,多维数组包含其他数组作为元素,自定义索引数组允许使用非连续和非数字的键。