位置: 编程技术 - 正文

PHP 数组基本操作小结(推荐)(php数组的类型有哪些)

编辑:rootadmin

推荐整理分享PHP 数组基本操作小结(推荐)(php数组的类型有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php数组操作,php中数组的常用函数及用法,php数组操作,php数组有哪几种类型,php数组实现原理,php中数组的常用函数及用法,php数组实现原理,php数组实现原理,内容如对您有帮助,希望把文章链接给更多的朋友!

数组的概念

数组(array)是 PHP 中一个非常重要的概念,我们可以把数组看做一系列类似的数据的集合,实际上数组是一个有序图。

PHP 还提供了超过 个内建函数来操作数组。

创建数组

使用 array() 语言结构创建数组:

也可以使用数组控制器 [] 来创建数组:

数组键名与值

数组实体都包含两项:键名和值。

在下面创建数组的例子中:

$arr_age1 = array(, , );我们给 $arr_age1 分配了 3 个数组单元(也称元素),其值分别是 、 和 。系统会自动给这 3 个数组单元分配 3 个数字序号,分别为 0、1 和 2。即 $arr_age1 数组的完整结构为:

Array ( [0] => [1] => [2] => ) 这个系统自动分配的序号称为键名,这种键名为数字 ID 的数组称为 索引数组( indexed array )。

当然也可以手动指定键名:

$arr_age1 = array( 0 => , 1 => , 2 => );

注意:手动指定键名可以不从 0 开始,也可以不用按数字顺序来指定键名。当一个新单元加入数组而没有指定健名时,系统将自动的在现有数组中最大的数字键中加 1 ,作为新单元的键名。

PHP 数组基本操作小结(推荐)(php数组的类型有哪些)

当使用字符串而非数字索引作为键名时,这种数组称为 关联数组( associative array ):

$arr_age2 = array("wang"=>, "li"=>, "zhang"=>);但在 PHP 中,这两种数组没有明显的界限,二者可以混合使用。注意关联数组中对于键名大小写是敏感的。

输出数组单元值

可以使用如下方式访问输出数组单元值:

echo $arr_age1[0]; //输出:

echo $arr_age2["wang"]; //输出:某些情况下为了调试,可能需要输出整个数组的数据及结构,这时候需要使用 print_r() 或 var_dump() 函数,具体参见PHP print_r 与 var_dump 输出数组

操作数组单元

可以象操作普通变量一样操作数组单元,如:

现在 $arr_age2 为:

Array ( [wang] => [li] => [zhang] => ) 检查一个数组单元是被设定,请使用 isset() 。

销毁数组

使用 unset() 函数来销毁一个数组单元或整个数组:

多维数组

如果数组中的值也是数组时,我们就称这样的数组为递归数组或多维数组。

例子:

以上这篇PHP 数组基本操作小结(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

PHP中使用foreach()遍历二维数组的简单实例 第一种类型想用foreach()遍历整个二维数组:$team=array('lk','ok');$book=array('linux服务器配置与管理',$team);foreach($bookas$k=$val)//for$bookeach$value(as)echo$k.'='.$val.'';输

PHP中的print_r 与 var_dump 输出数组 print_r()和var_dump()函数可以打印输出整个数组内容及结构。print_r()利用print_r()函数可以打印输出整个数组内容及结构,按照一定格式显示键和元素。注意p

PHP+MySQL存储数据常见中文乱码问题小结 本文实例总结了PHP+MySQL存储数据常见中文乱码问题。分享给大家供大家参考,具体如下:PHP+MySQL出现中文乱码的常见原因:1.MYSQL数据库的编码是utf8,与PHP

标签: php数组的类型有哪些

本文链接地址:https://www.jiuchutong.com/biancheng/296292.html 转载请保留说明!

上一篇:PHP的时间戳与具体时间转化的简单实现(php 时间)

下一篇:PHP中使用foreach()遍历二维数组的简单实例(PHP中使用关键字什么来指明类与类之间的继承关系)

  • 印花税进什么费用
  • 小规模不超过30万怎么交税
  • 小规模免征增值税政策
  • 股东分红的账务处理结转
  • 软件维护费属于费用还是资产
  • 人力资源公司开办条件
  • 增值税税差怎么算
  • 补缴工会经费后所得税还要调整吗
  • 营改增后房地产企业增值税税收筹划存在问题
  • 永续盘存制的含义
  • 票据遗失可以采取哪些补救措施
  • 冲减管理费用是红字还是在贷方
  • 税局代开专票对方隔月退回重开如何做账务处理呢?
  • 固定报销额度算工资吗
  • 年终奖金在年度内扣税吗
  • 对同一家企业的定义
  • 一次性奖金可以分2次发吗
  • 机打发票2017年7月份以后可以用吗?
  • 小微企业利润亏损原因
  • 旅行社的税
  • 审核发票的要素
  • 涂料发票几个点的税
  • 专项资金需要交印花税吗
  • 收入准则建造合同预付款
  • 租赁机器的支出怎么算
  • 软件企业证书应该考什么
  • 没发票大额费用支出能税前扣除吗?
  • 应收账款核销会计处理
  • 企业所得税赞助费是否可税前扣除
  • 待处理财产损益科目编码
  • 民营医院实收资本科目
  • 上月未计提税费,本月可以补计提吗
  • 个体工商户起征点10万执行时间
  • 开具信息咨询费的发票
  • launcher process
  • 办理发票缴销需要提供的资料
  • acer笔记本如何关闭键盘数字键
  • 电脑avg是什么软件
  • 直运商品委托代销商品的销售成本的计算方法应采用
  • 社保调整基数后 两个月没变化
  • 网上报税有哪些
  • jquery教程chm
  • cp命令复制系统文件/etc/profile
  • discuz论坛安装步骤
  • 开发项目完工后多久开工
  • 费用报销单票据怎么填
  • php压缩文件怎么打开
  • 企业所得税的内容比土地增值税的多了
  • 累计摊销咋算
  • 企业所得税什么时候计提
  • 房地产企业实际发生的税金及附加
  • 过渡期补贴是什么意思
  • 怎样暂估成本的会计分录
  • 发票开错作废如何处理?
  • 房地产公司房屋租赁管理办法
  • 印花税的计入科目有哪些
  • 公司支票可以进私人账户吗有限额吗
  • mysql 使用inet_aton和inet_ntoa处理ip地址数据的实例
  • mysql5.7.27安装
  • mysql密码忘记了怎么找回
  • win7 32位旗舰版电脑城下载
  • 安装win7系统后鼠标键盘不能用
  • win10录音机不能用
  • win7免费win10
  • excel初始化时出错
  • Express作者TJ告别Node.js奔向Go
  • 什么是自然数
  • 查看分区文件格式
  • unity 游戏
  • 从最近两会看苹果和谷歌的最大梦魇
  • 安卓实现单选题
  • python3获取本机ip
  • 谈谈我对中国传统文化的理解
  • android实战项目
  • 电子税务局驱动安装步骤
  • 怎么查询电子票是否被红冲
  • 四川税务局网上办事大厅
  • 江苏叉车考试
  • 建筑企业如何
  • 公寓限购是好事吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设