PHP 数组基本操作小结(推举)_

PHP 数组基本操作小结(推举)_

ID:63497492

大小:12.83 KB

页数:5页

时间:2021-08-24

PHP 数组基本操作小结(推举)__第1页
PHP 数组基本操作小结(推举)__第2页
PHP 数组基本操作小结(推举)__第3页
PHP 数组基本操作小结(推举)__第4页
PHP 数组基本操作小结(推举)__第5页
资源描述:

《PHP 数组基本操作小结(推举)_》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、PHP数组基本操作小结(推举)_下面我就为大家带来一篇PHP数组基本操作小结(推举)。我觉得挺不错的,现在就分享给大家,也给大家做个参考。数组的概念数组(array)是PHP中一个特别重要的概念,我们可以把数组看做一系列类似的数据的集合,事实上数组是一个有序图。PHP还供应了超过70个内建函数来操作数组。创建数组用法array()语言结构创建数组:?php$arr_age1=array(18,20,25);//或者:$arr_age2=array("wang"=18,"li"=20,"zhang"=25);//空数组:$arr_age3=array();?也可以用法数组掌握器[]来

2、创建数组:?php$arr_age1[]=18;$arr_age1[]=20;$arr_age1[]=25;//或者:$arr_age2["wang"]=18;$arr_age2["li"]=20;$arr_age2["zhang"]=25;?数组键名与值数组实体都包含两项:键名和值。在下面创建数组的例子中:$arr_age1=array(18,20,25);我们给$arr_age1安排了3个数组单元(也称元素),其值分别是18、20和25。系统会自动给这3个数组单元安排3个数字序号,分别为0、1和2。即$arr_age1数组的完整结构为:Array([0]=18[1]=20[2]

3、=25)这个系统自动安排的序号称为键名,这种键名为数字ID的数组称为索引数组(indexedarray)。当然也可以手动指定键名:$arr_age1=array(0=18,1=20,2=25);留意:手动指定键名可以不从0开头,也可以不用按数字挨次来指定键名。当一个新单元加入数组而没有指定健名时,系统将自动的在现有数组中最大的数字键中加1,作为新单元的键名。当用法字符串而非数字索引作为键名时,这种数组称为关联数组(associativearray):$arr_age2=array("wang"=18,"li"=20,"zhang"=25);但在PHP中,这两种数组没有明显的界限,二

4、者可以混合用法。留意关联数组中对于键名大小写是敏感的。输出数组单元值可以用法如下方式访问输出数组单元值:echo$arr_age1[0];//输出:18echo$arr_age2["wang"];//输出:18某些状况下为了调试,可能需要输出整个数组的数据及结构,这时候需要用法print_r()或var_dump()函数,具体参见PHPprint_r与var_dump输出数组操作数组单元可以象操作一般变量一样操作数组单元,如:?php$arr_age2=array("wang"=18,"li"=20,"zhang"=25);$arr_age2["wang"]=$arr_age2["

5、wang"]+10;?现在$arr_age2为:Array([wang]=28[li]=20[zhang]=25)检查一个数组单元是被设定,请用法isset()。销毁数组用法unset()函数来销毁一个数组单元或整个数组:?phpunset($arr_age1[0]);unset($arr_age1);?多维数组假如数组中的值也是数组时,我们就称这样的数组为递归数组或多维数组。例子:?php$all=array("fruits"=array("a"="orange","b"="banana","c"="apple"),"ages"=array(18,20,25));echo$all

6、["fruits"]["c"];//输出appleecho$all["ages"][0];//输出18?以上这篇PHP数组基本操作小结(推举)就是我分享给大家的全部内容了,盼望能给大家一个参考...

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。