首页 > 技术文章 > 数组

yaohunzhanyue 2017-05-26 17:30 原文

PHP有两种数组:索引数组、关联数组。

索引和关联两个词都是针对数组的而言的。

 

索引数组

是指数组的键是整数的数组,并且键的整数顺序是从0开始,赋值方法如下

第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,$arr[0]='苹果';

第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,array('0'=>'苹果');

第三种:用array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键。比如array('苹果');

用for循环和foreach访问索引数组里的值

关联数组

关联数组是指数组的键是字符串的数组,赋值方式如下

第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果';

第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array('apple'=>'苹果');

用foreach访问索引数组里的值

推荐阅读