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 中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方...
    dptms阅读 1,639评论 0 4
  • 大家不要吐槽我写的乱,其实是简书的markdown编辑器有问题,看内容感觉写的很乱。我联系过简书的技术人员,连我理...
    Airmole阅读 975评论 0 4
  • 在 PHP 中数组是使用最多的数据类型.大多数时间,我们不需要考虑 PHP 数组在编码中或者应用中的作用.我们喜欢...
    MrRight_li阅读 690评论 1 3
  • 一、数组操作的基本函数 数组的键名和值 array_values($arr);获得数组的值,返回含所有值的索引数组...
    zshanjun阅读 792评论 0 2
  • 创建数组 索引数组索引为整数,如果没有指定索引值则默认为零,依次递增。 关联数组数组的key为字符串。 多维数组 ...
    栾呱呱阅读 1,708评论 3 34