php中的数组
数组是内存中一段连接的存储空间,用于保存一组相同数据类型的数据。在php语言中,数组的功能得到了很大的扩展,他可以被看作是一个有序图,图是一种把值映射到关键字的类型。
定义数组:
使用array()函数来定义数据,基本语法如下:array([key=>]value
...
)
其中key表示数组中的关键字,他可以整数和字符串;value表示关键字key对应的值。数组可以包括多个“关键字/值元素。
$arr=array("first_element"=>"cpu",2=>"内存");
如上定义了一个数组的变量$arr。数组arr中包含了两个元素,分别使用字符串first_element 和整数2作为关键字来标识。第一个数组元素值为cpu
第2个数值元素的值为内存。
在定义数组是,也可以不指定关键字。此时,程序会自动使用从0开始的整数作为关键字。
如:
$arr=array("cpu","内存","硬盘");
上面的代码等同于$arr=array(0=>"cpu",1=>"内存",2=>"硬盘");
可以通过想数组赋值的方式来添加数组元素。例如,执行下面的语句可以在数组$arr中添加一个关键字为4的元素,它的值为"声卡".$arr[4]="声卡";
也可以不指定关键字,只在数组变量后面加一对空的方括号来添加数组元素,代码如下:
$arr[]="显卡";执行此语句后,会在数组$arr中增加一个关键字为5的元素,元素值为"显卡".
posted on 2011-12-15 10:05 天马星空不脱离轨迹的猫 阅读(228) 评论(0) 编辑 收藏 举报