站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁建站 栏目:开发教程 阅读: 日期:2023-01-14
PHP学习之数组:键名与值的有序集合
一、分类
[键名]
1、索引数组[默认]:键名是整数[如果不是会自动转换]
2、关联数组:键名是字符串[与对象属性可相互转换]
[键值是否为数组?]
1.一组数组:键值为非数组类型,最常用
2.多维数组:键值仍然是数组,使用最多的是二维数组,不推荐嵌套过深
二、创建
1、统一创建
$arr = [要素1,要素2,要素3,……];
2、逐个创建
$arr = []; $arr[]=要素1;$arr[]=要素2; $arr[]=要素3;……
三、访问 中括号加键名[key]
1、整体
print_r($arr);
var_dump($arr);
2、逐个
echo $array[key]: $array['name'];
四、更新
1、整体:需要通过循环遍历实现
foreach($arr as $value){//...};
2、逐个
$arr[key] = new_value;
3、清空或重建
$arr=[];
$arr = [1,2,3...];
再次使用原名称声明会覆盖原数组
五、删除
1、整体
unset($arr);
2、单个删除键名不重排
unset($arr[key]);
3、单个删除键名重排[针对索引数组]
array_splice($arr,$start,$count,[$newEle]);
4、删除空值元素
array_filter($arr);
5、删除特定元素
foreach + if + unset