【问题标题】:How to structure an array如何构造一个数组
【发布时间】:2013-07-10 13:52:16
【问题描述】:

我必须弄清楚如何呈现一些使用重力形式为 wordpress 捕获的数据。

有一个字段用于名称和属性。 Attributes 包含一个以逗号分隔的值列表。

在结果页面上,我需要显示名称,然后是前十个值。我卡住的地方是如何配置一个给我的数组:不同的名称,并且在每个不同的名称中是一个包含逗号列表中所有值的数组。

我无法解决这个问题来挽救我的生命。考虑到 GF 存储输入的方式,我认为这尤其困难。非常感谢任何指导。

【问题讨论】:

    标签: php arrays wordpress gravity-forms-plugin


    【解决方案1】:
    <?php
    // A two-dimensional array:
    $names = array
      (
      "sam"=>array(1,2,3,4,5,6,7,8,9,10),
      "joe"=>array(1,2,3,4,5,6,7,8,9,10),
      "bob"=>array(1,2,3,4,5,6,7,8,9,10)
      );
    ?>
    

    喜欢吗?

    【讨论】:

    • 是的。你举了一个很好的例子,我需要一个大数组来保存不同的名称,然后是一个数组,每个数组等等。它的技术名称是什么,我如何推送到不同名称的子数组?我在 php 方面表现不错,但每个循环都迷失了很多
    • 也就是所谓的二维数组。
    • 谢谢。在这种情况下,我会使用 array_push 还是明确声明数组的值?我想我迷路的地方是将值添加到名称的子数组中。如果我将值显式写入命名数组,是否会将其添加到该名称或创建一个同名数组?如果我迟到了,请原谅我:)
    • 如果你使用变量“names”,那么当你添加它时,它应该继续添加而不是创建一个新的。这就是为什么我们给数组一个“名称”标签。
    • 我不熟悉 PHP,但我只是更改了答案以提供更好的语法,我希望。 :)
    猜你喜欢
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    相关资源
    最近更新 更多