资源预览内容
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
PHP数组基本操作小结(推举)_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。 ();?也可以用法数组掌握器来创建数组:?php$arr_age1=18;$arr_age1=20;$arr_age1=25;/或者:$arr_age2wang=18;$arr_age2li=20;$arr_age2zhang=25;?数组键名与值数组实体都包含两项:键名和值。 在下面创建数组的例子中:$arr_age1=array(18,20,25);我们给$arr_age1安排了3个数组单元(也称元素),其值分别是20和25。 系统会自动给这3个数组单元安排3个数字序号,分别为0、1和2。 即$。 arr_age1数组的完整结构为:Array(0=181=202=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中,这两种数组没有明显的界限,二者可以混合用法。 留意关联数组中对于键名大小写是敏感的。 输出数组单元值可以用法如下方式访问输出数组单元值:echo$arr_age10;/输出:18echo$arr_age2wang;/输出:18某些状况下为了调试,可能需要输出整个数组的数据及结构,这时候需要用法print_r()或var_dump()函数,具体参见PHPprint_r与var_dump输出数组操作数组单元可以象操作一般变量一样操作数组单元,如:?ph。 p$arr_age2=array(wang=18,li=20,zhang=25);$arr_age2wang=$arr_age2wang+10;?现在$arr_age2为:Array(wang=28li=20zhang=25)检查一个数组单元是被设定,请用法isset()。 销毁数组用法unset()函数来销毁一个数组单元或整个数组:?phpunset($arr_age10);unset($arr_age1);?多维数组假如数组中的值也是数组时,我们就称这样的数组为递归数组或多维数组。 例子:?php$all=array(fruits=array(a=orange,b=banana,c=apple),ages=array(18,20,25);echo$allfruitsc;/输出appleecho$allages0;/输出18?以上这篇PHP数组基本操作小结(推举)就是我分享给大家的全部内容了,盼望能给大家一个参考.。 3Word版本
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号