PHP中基本数组用法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHP中基本数组⽤法1.数组分类:
根据维度分:⼀维数组、多维数组
根据索引分:索引数组、关联数组
2.数组定义:
$attr = array(); 普通的定义
$attr[] = 5; 赋值定义
定义⼀个索引数组: $attr = array(1,2,3,4);
定义⼀个关联数组: $attr = array("key"=>"value");
3.取值
索引数组的取值: $attr[0];
关联数组的取值: $attr[key];
4.遍历数组:
for循环
for($i = 0;$i<count($attr);$i++)
{
$attr[$i];
}
foreach遍历可以遍历索引和关联数组
foreach($attr as $v)
{
$v;
}
each和list()相结合
each() 返回数组⾥⾯当前元素的key和value值
list() 将右侧数组的值分别赋给右侧变量 list($a,$b) = $attr;
指针遍历
current(); 取当前指针指向的元素的值
key(); 取当前指针指向元素的key
next(); 将指针指向下⼀个元素
prev(); 将指针指向上⼀个
reset(); 重置
end(); 将指针指向最后⼀个元素
5.数组的常⽤函数
取数组长度:count();
向数组添加元素:array_push();
判断数组⾥⾯是否包含某个元素: in_array();
合并数组: array_merge();
去重:array_unique();
删除数组元素:unset();
重新索引:array_values();
翻转数组:array_reverse();
数组元素排序:array_multisort();。