PHP 与 数组

来自PHP百科全书
跳转至: 导航搜索

关于PHP数组

很多编程语言都会提供各种数据结构,而PHP只提供了一种数据结构那就是数组。PHP数组的内核实现基于HashTable数据结构。

可以通过数字下标如 $array[0] ,也可以通过关键词 如 $array['hello'] 来访问。

创建数组

/**
 * 通用写法
 */
$array = array(1, 2, 3, 'hello' => 1);

/**
 * PHP5.4以上版本可用,短数组写法
 */
$array = [1, 2, 3, 'hello' => 1];

/**
 * 无需声明,直接为数组赋值,PHP会自动创建一个数字索引数组
 */
$array[] = 1;

/**
 * 无需声明,直接为数组赋值,PHP会自动创建一个关联索引数组
 */
$array['hello'] = 1;