【问题标题】:create an associative array with multiple values to one key in php [closed]在php中为一个键创建一个具有多个值的关联数组[关闭]
【发布时间】:2015-01-10 14:18:39
【问题描述】:

我想动态创建一个关联数组,我们可以在其中为 php.ini 中的一个键分配多个值。 也就是说,每个键都表现为一个数组。 比如

$array=[$one->'1','2','3';
    $two->'4','5';
    $three->'1']

我将动态接收循环中每个键的值,因此我无法静态初始化整个数组。请为此提供整个 php 代码。

【问题讨论】:

  • php 文档中有示例。 php.net/manual/en/language.types.array.php
  • $array=[$one=>['1','2','3'], $two=>['4','5'], $three=>['1']];
  • @MarkBaker:我无法初始化数组,因为我将动态接收每个键的值

标签: php arrays multidimensional-array key associative


【解决方案1】:

为什么不创建一个数组数组?

$array = array();
$array[1] = array();
$array[2] = array();
$array[3] = array();
array_push($array[1],1);
array_push($array[1],2);
array_push($array[1],3);
array_push($array[2],4);
array_push($array[2],5);
array_push($array[3],6);

您可以根据需要添加任意数量的字段,并在需要时创建新字段。 一般来说,虽然你必须给你的变量名比 $array 更有意义:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    • 2022-01-12
    • 1970-01-01
    相关资源
    最近更新 更多