位置: 编程技术 - 正文

PHP 数组基本操作方法详解(php数组排序方法)

编辑:rootadmin

推荐整理分享PHP 数组基本操作方法详解(php数组排序方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php数组函数大全,php数组操作,php数组有哪几种类型,php7 数组,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 )。

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

PHP 数组基本操作方法详解(php数组排序方法)

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

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

当使用字符串而非数字索引作为键名时,这种数组称为 关联数组( 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数组排序方法

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

上一篇:全面了解PHP中的全局变量(phple)

下一篇:PHP 将数组打乱 shuffle函数的用法及简单实例(php数组排列组合)

  • 增值税税控系统产品及维护服务价格
  • 房产证,契税
  • 个人所得税的标准计算
  • 员工在外出差的说说
  • 综合单价的调整计算公式
  • 个税APP如何修改密码
  • 偶然所得计税依据 包不包含增值税
  • 注册资本低于实际投资
  • 废品材料回收价格
  • 房屋出租要交产证吗
  • 增值税视同销售包括哪些情况?
  • 负债减少在什么方
  • 以下属于财政收入的形式有
  • 个体工商户怎么交社保
  • 房地产预缴增值税是含税还是不含税
  • 旅行社开的旅游费发票可以税前扣除
  • 石家庄国税发票查验平台
  • 生育津贴报销流程是怎么样的要去社保局问吗
  • 税号最后一位字母T
  • 设备租赁涉及税种
  • 采购合同清单的安装调试费如何开具发票?税率是多少
  • 在建工程一次还是多次
  • 增加采购发票的方法
  • 子公司的注册资金需要母公司股东出吗?
  • qt5core.dll丢失解决方法
  • 政府补助调增还是调减
  • rundll.exe是什么程序
  • 国税的个税手续怎么办理
  • SSDP Discovery Service 是什么可以禁用吗
  • 城建税的会计账务处理
  • 未担保余值通俗理解
  • 发票支票区别
  • 普通发票作废后能取消作废吗
  • 金融保险业的营业税率为
  • 收到违约金如何入账
  • 红字发票负数要怎么抵掉
  • 日本东京秋叶原攻略
  • 圣托里尼岛游玩攻略
  • 表单校验html5
  • 因果推断的常用标准
  • ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话
  • 帝国cms如何设置最新
  • 增值税附加税减免政策2022年
  • 种植中药材公司取名字大全
  • 个人向公司借款协议书范本
  • 法人股东分红要缴纳多少税
  • 收到工会经费返还属于现金流量表哪
  • ubuntu下mysql版本升级到5.7
  • 筹建期购买办公用品
  • 出差发生的旅游事件
  • 盘亏的主要原因是什么
  • 金税盘分盘可以全额抵扣吗
  • 总分类账与明细分类账平行登记的要点包括
  • 公司名下的车怎样领免检标志
  • 服务业税率表
  • 存货非正常损失进项税额转出分录
  • 补付预付账款账务处理分录
  • 出口退税进项税都抵扣了怎么办
  • 差旅费的进项税率是多少
  • 补提以前年度个税会计分录
  • mysql日期用什么数据类型
  • win8.1补丁包
  • ubuntu20.0.4安装
  • win8热点设置
  • 苹果官网
  • 原版windowsxp安装
  • centos pptpd
  • 应该怎么修复
  • win7 windows安全中心
  • linux怎么把网卡down
  • windows7怎么关不了机怎么办
  • vs2012怎么样
  • JavaScript开发技巧
  • unity地形图片
  • python中的编码
  • javascript类库
  • 重庆税筹公司
  • 国税新人什么时候入职
  • 为什么需要报税
  • 广东税务app申报不小心点到了不再提示
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设