【问题标题】:What are these arrows inside of an array called?数组中的这些箭头叫什么?
【发布时间】:2021-06-08 07:21:29
【问题描述】:

我猜是菜鸟问题... 我就是想知道这种东西叫什么。

我的猜测是 acf_add_options_page 是一个接受值数组的函数。我只想知道数组中这些箭头的名字是……

acf_add_options_page(array(
  'page_title'  => 'General Settings',
  'menu_title'  => 'General Settings',
  'position' => '63.3',
));

【问题讨论】:

标签: php


【解决方案1】:

这种类型的数组称为关联数组。这有助于您在需要将自己的键定义为数组索引的情况下。假设您要打印用户模型/实体/表具有以下列名称的用户列表:

  • 姓名
  • 电子邮件
  • 电话

而不是将数组打印为$user[0],您可以将其称为$user['name'] 它不仅对打字友好,而且还可以帮助您避免崩溃。 可能存在在名称列之前检索电子邮件的情况。你期待这样的事情:

0 => 'John Doe',
1 => 'john@example.com',
2 => '0999999999'

但最终会是这样的:

 0 => 'John Doe',
 1 => '0999999999',
 2 => 'john@example.com'

为避免这些情况,您可以通过您定义的密钥打印/访问它们。在这种情况下,您不必关注连续剧。只需根据它们的键名打印它们即可。

// no need to remember the index
"name"  => 'John Doe',
"phone" => '0999999999',
"email" => 'john@example.com'

更多内容您可以阅读:https://www.php.net/manual/en/language.types.array.php

【讨论】:

  • 基于标题:“数组里面的这些箭头叫什么?”,他们问的是=>这个符号叫什么,而不是什么类型的数组是的。
猜你喜欢
  • 2021-02-01
  • 1970-01-01
  • 2013-03-20
  • 1970-01-01
  • 2021-11-17
  • 2012-04-01
  • 2021-12-07
  • 2010-11-10
  • 1970-01-01
相关资源
最近更新 更多