阅读量:146
在PHP中,数组是一种特殊的数据结构,用于存储多个值。以下是PHP数组定义的三种方式:
- 索引数组:索引数组是一个关联数组,其中每个值都有一个整数索引。数组的索引从0开始,且是连续的。可以使用
array()函数或简写的[]语法来创建索引数组。
使用array()函数创建索引数组:
$array1 = array('value1', 'value2', 'value3');
使用[]简写语法创建索引数组:
$array2 = ['value1', 'value2', 'value3'];
- 关联数组:关联数组是一个索引数组,其中每个值都有一个关联键(字符串)。可以使用
array()函数或简写的[]语法来创建关联数组。
使用array()函数创建关联数组:
$assoc_array1 = array(
'key1' => 'value1',
'key2' => 'value2',
'key3' => 'value3'
);
使用[]简写语法创建关联数组:
$assoc_array2 = [
'key1' => 'value1',
'key2' => 'value2',
'key3' => 'value3'
];
- 多维数组:多维数组是一个数组的数组,可以包含多个索引数组或关联数组。可以使用嵌套的
array()函数或简写的[]语法来创建多维数组。
使用array()函数创建多维数组:
$multi_array1 = array(
array('value1', 'value2'),
array('value3', 'value4'),
array('value5', 'value6')
);
使用[]简写语法创建多维数组:
$multi_array2 = [
['value1', 'value2'],
['value3', 'value4'],
['value5', 'value6']
];
这些是PHP数组定义的三种方式。您可以根据需要选择适合的方式来创建数组。