PHP数组

什么是数组

数组是特殊的变量,它可以同时保存一个以上的值。
数组能够在单一变量名中存储许多值,并且能够通过引用下标号来访问某个值。

创建数组

在PHP中,array函数用于创建数组:

array();

在PHP中,有三种数组类型:

  • 索引数组 - 带有数字索引的数组
  • 关联数组 - 带有指定键的数组
  • 多维数组 - 包含一个或多个数组的数组

PHP索引数组

有两种创建索引数组的方法:
索引是自动分配的(索引从0开始):

$cars = array("volvo","bmw","saab");

或者也可以手动分配索引:

$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="SAAB";

PHP关联数组

关联数组是使用分配给数组的指定键的数组。
有两种创建关联数组的方法:

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

或者:

$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";

PHP多维数组

多维数组指的是包含一个或多个数组的数组。
PHP能理解两、三、四或者五级甚至更多级的多维数组。不过,超过三级深的数组对于大多数人难于管理。
数组的维度指示需要选择元素的索引数。

  • 对于二维数组,需要两个索引来选取元素。
  • 对于三维数组,需要三个索引来选取元素。
$cars = array
  (
  array("Volvo",22,18),
  array("BMW",15,13),
  array("Saab",5,2),
  array("Land Rover",17,15)
  );

你可能感兴趣的:(PHP数组)