PHP:数组的索引、元素、键、值之间有区别吗?...它们是同一件事吗?

2024-03-26

当处理PHP arrays,我经常在这里使用这样的术语:

Array Key,

Array Index,

Array Element,

Array Value

有人可以吗,PLEASE , in simple术语解释了其中每一个的含义基本上 means?

有什么区别吗?...它们都指的是同一件事吗?

你在哪里使用哪个?什么时候?

任何简单的澄清use case示例将受到高度赞赏。

即:在一个数组中,例如:array($a,$b,$c,$d=>$e)将会是什么?

提前致谢。


数组是元素的集合。
每个元素都有键和值。键可以是整数(索引)或字符串。
在你的情况下

array($a, $b, $c, $d=>$e)

可以重写为

array(0 => $a, 1 => $b, 2 => $c, $d => $e);  

其中 0, 1, 2, $d 是数组的键。
您可以分别引用 0、1、2 作为值 $a、$b、$c 的索引,$d 是 $e 的键。

.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP:数组的索引、元素、键、值之间有区别吗?...它们是同一件事吗? 的相关文章

  • 将数据插入多个表 PHP MySQL

    我有一个用于存储食谱的基本数据结构 它由三个表组成 如下所示 表 1 食谱 recipe id recipe name 表 2 成分 成分 ID 成分名称 表 3 配方 成分 配方 id 成分 id 我在添加新配方时遇到问题 想知道插入的最
  • 使用正则表达式惰性(不贪婪)匹配多个组

    我想获取成对之间任何值的内容
  • 流媒体视频文件?

    我需要流式传输 flv 文件 流媒体应该看起来像直播 我应该有一种方法可以更改目标文件 抱歉我的英语不好 如果 流式传输 的意思是 显示 Flash 视频剪辑 则 flv streaming 并不是真正的流式传输 而是正常的文件传输 即使文
  • 迭代亚马逊S3上文件夹中的对象

    我们有一个应用程序 用户可以创建自己的网页并托管它们 我们使用 S3 来存储静态页面 在这里 由于我们每个用户有 100 个存储桶的限制 我们决定为每个用户使用文件夹桶内的用户 现在 如果用户想在他的域上托管他的网站 我们会向他询问域名 当
  • 在 Yii 2.0 中添加 jquery

    如何在 Yii 2 0 中将 jQuery 添加到我的页面 在 Yii 1 x 中你可以使用 Yii app gt clientScript gt registerCoreScript jquery 我已经尝试用自己的 View 类重写并尝
  • 如何将json从android发送到php?

    为了将 json 从 android 发布到 php 我使用了 Volley 库StringRequest目的 StringRequest sr new StringRequest Request Method POST url new R
  • MYSQL中如何获取不带小数的列值

    我的 mysql 表中有两列A and B我正在获取这样的记录 select A B from table 但问题是上面的查询提供了类似这样的值 12 00 3 4 78 9 但我想得到这样的结果 12 3 78 我将使用哪个 MySQL
  • 如何将数据从 SQLITE 数据库获取到 Android 中的数组?

    很确定这是一个简单的问题 但我对所有将从游标返回的数据适应不同视图的示例感到困惑 我只想运行原始查询并将返回的每一项数据放入浮点数组中 以便我稍后可以将它们添加起来 我需要为此使用什么 Thanks 当您查询数据库时 您仍然会有一个游标 但
  • php中的可变长度数据包

    我正在接收通过 UDP 发送到我的服务器的数据包 我正在使用 socket read 来读取数据 它运行得很好 但是我遇到了一个错误 在我的例子中 socket read 的长度参数并不总是相同的 数据长度的范围可以是 50 150 字节
  • C [x ... y] 范围赋值

    今天我遇到了一些代码 这些代码使用了我多年来进行 C 编程时从未见过的语法 MWE include
  • .htaccess 只允许访问包含文件

    我的网站上有各种子文件夹 我希望用户无法通过 URL 访问它们 但同时我的主要 PHP 文件能够包含它们或将它们用作表单或链接上的操作 我尝试使用 htaccess 与
  • time() 会返回相同的输出吗?

    当用户注册时 我正在为 PHP 中的用户生成令牌 我想知道两个用户是否可以获得相同的令牌 因为这会破坏系统 请让我知道这是否足够 token md5 rand time 编辑 我现在正在使用我在另一个问题上找到的generate uuid
  • PHP:调用 __call 而不是 __callStatic

    我正在开发一个自定义 ORM 这里有一个简化的示例来演示该问题 class Foo public static function callStatic name args if name getBar return Bar return N
  • Cake PHP 中的自定义分页

    我是 cakePHP 的初学者 我不想在 cakePHP 中创建自定义分页 功能 paginator gt numbers 它显示的页码如下 1 2 3 4 通过查看选项 有一些选项可以更改分隔符 添加样式类 css 等等 我想要的是这样的
  • Web 服务 SOAP 请求适用于 SOAPUI,但不适用于 PHP

    我已经尝试了几乎所有我能找到的可能的解决方案 但我似乎无法让这个脚本工作 以下是我之前的一些尝试 如何使用 wse php 库通过 SOAP 连接到安全的 Web 服务 https stackoverflow com questions 1
  • 从 Woocommerce 商店页面中的特定自定义元数据中过滤产品

    我需要过滤 WooCommerce 商店页面 并且只想显示需要自定义产品元数据的产品 这是我在archive product php Hook woocommerce before shop loop hooked wc print not
  • 如何在PHP中设置文本文件编码?

    如何在 PHP 中设置文本文件编码 例如 UTF 8 让我告诉你我的问题 这是我的代码 Output fwrite 具有类似的输出 但是当我创建test txt通过记事本并设置字符集UTF 8输出就是我想要的 我想在 PHP 文件中设置字符
  • 调用php中未定义的方法DateTime::add方法

    我使用 php 5 2 9 作为 xampp 安装的一部分 我正在为我的网络应用程序使用 codeigniter 框架 当我调用 DateTime add 时 Call to undefined method显示错误 我的代码是 date
  • 在mysql查询中对多个日期范围求和

    我有一个 MySql 表 产品 包含三列 Date Product Qty 我的目标是每周对每种产品的数量进行求和 获取两个给定日期之间的 SUM 很容易 SELECT SUM qty FROM products WHERE date gt
  • SalesForce.com:通过 PHP 检索自定义字段

    我在 SalesForce DE 站点中创建了一个简单的自定义联系人对象 API 名称为 Contact c 该对象有一个 Full Name c 字段 用于测试连接 然后我尝试通过 PHP 检索所有联系人 特别是此字段 try mySfo

随机推荐

  • 无法从 browser.storage.local.get 提取数据

    尝试实现 Firefox 插件 扩展版本 64 0 的选项页面 我在用browser storage local set 存储数据 但是当我使用browser storage local get拉取数据 结果是
  • 在 OS X Yosemite 10.10 上安装 QuickCheck for GHC 7.8.3 时出现 Clang 错误 (14A389)

    安装时QuickCheck对于 OS X Yosemite 10 10 14A389 系统上的 Haskell GHC 7 8 3 该系统在带有 Xcode 6 1 6A1052d 的 Mac Pro 2013 上运行 我遇到以下 clan
  • 从 DataTable 中选择第二组 20 行

    我有一个 DataTable 我从 SQL 表中填充以下示例列 ID Type Value 我正在用某种类型的行填充数据表 我想从生成的 DataTable 中选择第 10 20 行 Connect conn new Connect Sql
  • 我什么时候想要恢复 Perl 6 异常?

    也许我真正的问题是 这个功能是否适合学习 Perl 6 基于这个 Perl 6 CATCH 块应该能够更改词法范围内的变量吗 https stackoverflow com q 43289842 2766176 看起来最简单的例子可能超出了
  • Ionic 2-在不同组件上带有按钮处理程序的警报对话框

    我有 ionic2 应用程序 我想使用通用警报控制器 所以我可以通过方法参数传输所有数据 在每个组件屏幕上 警报对话框按钮应单独处理 我怎样才能编写这样的警报 以便我可以根据需要处理单独组件上的按钮单击 请帮助我是 Ionic2 的新手 副
  • 如何在 hbase 中存储原始数据类型并检索

    如何使用 hbase api 存储和检索原始数据类型 我的任务是在 hbase 上保存随机事件 其中包含随机生成的不可预测的数据类型 并需要在我想要的时候取回它们 有人可以帮我解决这个问题吗 因为我对 hbase 和这些东西真的很陌生 这是
  • OptaPlanner - 实体从未添加到此 ScoreDirector 错误中

    我正在 OptaPlanner 中实现一种类似于 NurseRoster 的算法 我需要在 drools 中实施一条规则来检查是否Employee工作天数不能超过他的工作天数contract 由于我不知道如何在 drools 中实现这一点
  • 尝试嵌入小程序时出现 java.lang.NoClassDefFoundError

    所以我为我认识的一个孩子编写了贪吃蛇游戏的代码 但这个该死的东西不会将自己嵌入到 html 中 我确信该类文件与以下目录位于同一目录中snake html 但它仍然拒绝运行 它总是回复 java lang NoClassDefFoundEr
  • 如何测试使用react-spring的react组件?

    我正在尝试测试我的 SpringComponent 该组件使用反应弹簧 https www react spring io 用于动画 当我运行测试时 出现以下错误 玩笑遇到了意想不到的令牌 如果我评论我的 Spring 代码 错误就会消失并
  • 事件侦听器触发错误的目标/函数在错误的时间执行[重复]

    这个问题在这里已经有答案了 我遇到了一个事件侦听器问题 它在错误的对象上触发 要查看它 请单击 Min 下方数字的一个 td 完整的js代码如下 var minedit document getElementsByClassName min
  • Android Sqlite 问题

    我正在尝试实现一个在以下位置找到的 SQLite 示例安卓10 http www android10 org index php articlesdatastorage 235 creating and using databases in
  • 如何使用一个简单的命令将大量变量附加到一个变量

    我想将所有变量粘贴到一个变量中 A blah AA blah2 AAA blah3 AAB blah4 AAC blah5 lets pretend theres 100 more of these Variable composition
  • Google App Engine 中通道池的最佳方法

    似乎使 GAE Channel API 在财务上可行的唯一方法是实施某种池化机制 当我向他们发送有关过高价格的电子邮件时 一位高级应用程序引擎产品经理甚至告诉我这一点 以重用尚未使用的渠道已到期 我一直在集思广益地讨论实现通道池的方法 地点
  • 如何使用 JMeter 将 application/x-www-form-urlencoded 参数发送到 RestServer?

    我开发了一个休息服务器 并将其在本地主机中运行 我尝试使用 JMeter 执行测试 发送请求帖子和获取 取决于调用的方法 我已经发送到 Rest 服务器并使用 JMeter 在简单的 post 请求 获取请求 通过 post 发送文件以及通
  • 活动目录与 OpenLDAP

    LDAP 协议的这两种实现之间的主要区别是什么 异构环境哪个更好 关于这个主题有什么好的网站吗 以下是我立即知道的一些差异 OpenLDAP 可以称为通用 LDAP 服务器 类似于许多其他供应商的 LDAP 服务器 Fedora DS 38
  • Pandas 替换所有列名称中的一个字符

    我的数据框的列名称 来自 csv 文件 包含 and 我想将它们替换为 我怎样才能对所有列进行此操作 Use str replace http pandas pydata org pandas docs stable generated p
  • 如何将 WPF DataGrid 绑定到可变数量的列?

    我的 WPF 应用程序生成的数据集每次可能具有不同的列数 输出中包含对将用于应用格式设置的每列的描述 输出的简化版本可能类似于 class Data IList
  • Cell Swift 中的 UITextView

    我已经搞乱这些限制几个小时了 但无法弄清楚这一点 我的文本视图需要动态单元格高度 正如你所看到的 它与我的时间戳重叠 截至目前 我对时间戳的限制为零 无 我已经尝试了所有可能的组合来完成这项工作 但我无法做到 我也在使用 override
  • MySQL触发器与事务插入或更新

    我正在使用 mysql db 和 java 所以在我的应用程序中我需要使用触发器 但我需要在插入或更新时保存它 当在表A中插入新记录时 触发器将完成在另一个表B中插入一些信息的工作 同样 当对表A中的记录进行更新时 触发器将更新表B中的记录
  • PHP:数组的索引、元素、键、值之间有区别吗?...它们是同一件事吗?

    当处理PHP arrays 我经常在这里使用这样的术语 Array Key Array Index Array Element Array Value 有人可以吗 PLEASE in simple术语解释了其中每一个的含义基本上 means