数组 array
数组的概念
数据的组合,将一组数据存储到一个指定的容器中,用变量指向该容器。 可以通过变量一次性得到该容器中的所有数据
数组的定义// 1、使用array关键字
$变量 = array(元素1, 元素2, ...);
// 2、使用中括号
$变量 = [元素1, 元素2, ...];
// 3、隐形定义数组
$变量[] = 值1; // 默认下标是数字,默认从0开始
$变量[下标] = 值; // 下标或者key,可以是数字或字符串
// 下标自动为前面最大+1
示例
// 方式一:
$arr = array('Tom', 'Jack', 'Steve');
// 方式二:
$arr = ['Tom', 'Jack', 'Steve'];
// 方式三:
$arr[] = 'Tom';
$arr[] = 'Jack';
$arr[] = 'Steve';
// 输出结果一样
var_dump($arr);
// array(3) {
// [0]=> string(3) "Tom"
// [1]=> string(4) "Jack"
// [2]=> string(5) "Steve"
// }
PHP 数组特点
1、可以整数下标或者字符串下标
- 索引数组:数组下标为整数
- 关联数组:数组下标为字符串
- 混合数组:不同下标可以混合存在
2、数组元素的顺序以放入顺序为准,跟下标无关
3、数字下标的自增长特性
4、特殊值下标的自动转换
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?