在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数组定义的三种方式。您可以根据需要选择适合的方式来创建数组。