栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP数组学习之一维数组如何创建和初始化(代码详解)

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力
数组是一个非常基础也非常重要的数据结构,在各种编程语言中充当着至关重要的角色,PHP语言也是如此。掌握PHP数组的相关知识,对之后的PHP学习是至关重要的。在接下来的时间中,我们就来通过一系列的文章来了解PHP数组,一起学习吧!


PHP数组学习之一维数组如何创建和初始化(代码详解)

什么是PHP数组?

首先在文章的开始我们先来简单了解一下PHP数组

数组(Array)是一种线性表数据结构,简单来说就是一组数据的集合。数组中的每个成员被称为元素(Element),每个元素由一个特殊的标识符来区分,这个标识符称为键,被称为数组下标(Index)。(附:PHP函数之array数组函数视频讲解)

数组中的每个实体都包含两项,分别是键(key)和值(value)。可以通过键值来获取相应的数组元素,这些键可以是数值键,也可以是关联键。对应的数组可以分为两种类型:

  • 索引数组

    键名由数字组成,默认从 0 开始,每个数字对应一个数组元素在数组中的位置,不需要特别指定。

  • 关联数组

    键名由数值和字符串混合的形式组成。

因为PHP是弱语言类型,所以PHP 中的数组变量可以用一组连续的内存空间来存储任意多个、任意类型的数据,并且可以实现其他强数据类型中的堆、栈、队列等数据结构的功能。

PHP数组的创建和初始化

在PHP中,创建数组可以有两种方法:“直接为数组元素赋值”和“array()函数”,下面我们实际的代码案例来详细的给大家介绍一下这两种方法。

1、直接为数组元素赋值

我们可以通过形如“$数组变量名[下标] = 值;”的格式来创建并初始化数组

下标可以是一个字符串、一个整数,也可以为空(即不指定具体的索引值)。

示例1:

输出结果:


1.png

示例2:

输出结果:


2.png

可以看出:当我们不在方括号内指定具体的索引值使,默认为数字索引,且索引值默认从 0 开始依次增加。

2、使用array()函数

array() 函数用于创建数组。

1)空数组

直接array()函数,不添加任何参数,可以创建空数组

输出:


3.png

2)索引数组

输出:


4.png

3)关联数组

array() 函数也接受一定数量用逗号分隔的key=>value参数对。

"欢迎来到",1=>"考高分网",2=>"PHP教程","URL"=>"https://www.php.cn/");
//输出语句
var_dump($array);
?>

输出结果:


5.png

推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》

以上就是PHP数组学习之一维数组如何创建和初始化(代码详解)的详细内容,更多请关注考高分网其它相关文章!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/262336.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号