发布于2021-03-14 06:18 阅读(864) 评论(0) 点赞(17) 收藏(5)
1、PHP数组
实际上可以认为,PHP中数组只有一种类型:关联数组。
数值数组是键值为整数的数组。多维数组是每个数组元素又是一个数组。
注意:数值数组,并不见得其键值都是连续的。
2、数组的定义
推荐使用数组函数array来创建。
$colors=array("black","red","yellow","white");
数值数组,相当于:
$colors=array(0=>"black",1=>"red",2=>"yellow",3=>"white");
下面是关联数组(即以字符串作为健值):
$colors=array('b'=>"black",'r'=>"red",'y'=>"yellow",'w'=>"white");
当前也可以是混合的,部分元素是数值为健值,部分元素以字符串为健值。
以下建立二维数组:
3、数组的访问(遍历)
数组通过健值访问,如 $nums[3],$students['Smith']。
访问不存在的健值元素,会有Undefined index提示错误。
遍历数组,理论上四种循环都可以(for,while,do-while,foreach)。但由于数组元素并不都是以整数作为健值,且数字健值也不见得都是连续的,推荐使用foreach循环。
含健名遍历数组:
4、使用each和list函数遍历
这两个函数,用于遍历二维数组比较方便。可以把二维数组看成是从数据库访问得到的一张数据表。
5、其它数组函数
is_array:检测变量是否是数组
count: 计算数组中的单元数目,或对象中的属性个数
array_search:在数组中搜索给定的值,如果成功则返回首个相应的键名
ksort,sort,krsort,rsort,按健或值排序
更多数组函数,请查看PHP手册http://php.net/manual/zh/ref.array.php
原文链接:https://www.cnblogs.com/whitewin/p/12515862.html
作者:天上飘来一个字
链接:http://www.phpheidong.com/blog/article/3793/ea8ce0783ad8484555e9/
来源:php黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 php黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-4
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!