PHP知识、源码、教程、框架、程序分享! -- PHP社区 关于我们 联系我们 联系电话 联系QQ

PHP数组array()结构 数组定义/声明

发表时间:2013-09-09 点击:

[本文摘要]:PHP数组 array()结构 数组定义/声明 PHP数组 可以用array()语言结构来声明,通常使用如下的形式(方括号中的元素,[]是可选的): array([key=] value,[key=] value, ...) 关键字是可选的,而且如果...

PHP数组array()结构 数组定义/声明

PHP数组可以用array()语言结构来声明,通常使用如下的形式(方括号中的元素,[]是可选的):

array([key=>] value,[key=>]  value, ...)

关键字是可选的,而且如果没有指定它的值的话,关键字会自动赋值。赋值的方法是比前面的最后一个整型关键字(从0开始)多一。你可以部分使用关键字而其他部分不用关键字这样混合声明一个数组。

数组中元素的值本身可以是PHP的任何类型,包括一个数组。数组包含着数组这样的形式就类似于其他语言中的多维数组。

这里有一些例子:

◇ array(l,2,3)声明的效果跟清楚地声明方式array[0=>1,1=>2,2=>3)是一样的。

◇ array("name"=>"John",age"=>28)。

◇ array(1=>"ONE","TWO','THREE")等于array(1=>"ONE",2=>"TWO",3=>"THREE")。

◇ array()是一个空数组。

这里有一个嵌套的arrar()语句的例子:

array(array("name"=>"John",¨age'=> 28)  array( "name"=> "Barbara","age"=>67))

上面的例子演示了个具备两个元素的数组:每一个数组是一个个人信息的集合(也是一个数组)。

版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!

本文链接:http://php.aixc.cn/phpzs/phpshuzu/197.html

声明:本站技术及源码均为原创,转载请勿用于商业用途,并注明出处及原文链接,侵权必究。