位置: 编程技术 - 正文

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数组排列组合)

  • 社保由税务局征收
  • 无偿使用房产需要交哪些税
  • 以土地投资入股是否需要缴纳增值税
  • 个体户季报网上怎么报税
  • 公司的车不处理违章可以吗
  • 小规模开票软件怎么下载
  • 公司交社保是怎么计算的
  • 未达起征点标志
  • 税收滞纳金计税吗
  • 房地产公司扣减土地出让金怎么入账?
  • 个人独资企业缴纳个人所得税
  • 社会团体收到的投资款怎么入账
  • 出纳如何登账
  • 企业利润分配如何分析
  • 调整已结转的税种有哪些
  • 不动产的进项税额分两年抵扣吗?
  • 特许权使用费如何缴纳增值税
  • 收到供应商开具什么发票
  • 销售方开的普票税额怎么处理
  • 财务部门固定资产修理费计入什么科目
  • macos monterey支持哪些显卡
  • 如何理解内容
  • 所得税年报能撤销吗
  • 招待费的住宿费可以抵扣吗
  • 转让无形资产的所有权计入什么科目
  • win10兼容性在哪里调整
  • 其他暂收应付款项有哪些
  • 房地产企业增值税怎么计算
  • 职工教育经费超过扣除限额的时候调增还是调减
  • 增值税发票进项抵扣怎么操作
  • 出纳岗位的职责是什么
  • php7异常处理
  • 特许权使用费20%
  • 自定义max函数
  • 税款入库期是什么意思
  • 生产成本结转库存商品,怎么算知道数量以及单价
  • 公司收到股权转让款需要交什么税种
  • mysql5.7设置编码
  • python怎么用
  • 经典帝国cms生成器下载
  • 关于转租电费收取规定
  • 小微企业缴纳增值税的账务处理
  • 防伪开票系统打不开
  • 资本公积含义
  • 一般纳税人企业所得税税率
  • 企业转让专利需要交什么税
  • 应收账款计提坏账影响利润吗
  • 预收账款开票怎么做账
  • 固定资产报废的账务处理
  • 小微企业减免附加税税率
  • 自己开发自己施工
  • 进项税额转出后续处理
  • 公司增资怎么处理
  • 财务会计期末总结
  • 税控服务费怎么记账
  • 利用MySQL统计一列中不同值的数量方法示例
  • win8怎么查看系统版本
  • webcolct.exe - webcolct 是什么进程
  • linux 下MySQL服务器的启动与停止
  • win10快速隐藏窗口
  • windows8怎么装windows10
  • 在linux中使用什么命令可以执行shell脚本
  • Win7安全模式怎么切换到正常模式
  • win7系统备份需要多大空间
  • windows 8虚拟机
  • win10更新后有线网络无法使用
  • [置顶] 关于在vs2013中配置opengl红宝书第八版环境
  • js中不用var声明
  • ghost参数设置
  • javascript中this的用法
  • android的ui组件有哪些
  • javascript开发自学
  • js模拟点击confirm
  • javascript包括在html中
  • JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
  • javascript 默认参数
  • javascript面向对象编程指南
  • 契税和个税有什么关系
  • 新四板企业哪里可以查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设