如何在 PHP 中将关联数组添加到数组的数组中?

问题描述 投票:0回答:2

我有一个名为 $hours 的数组,该数组包含 24 个其他数组,每个数组都以 00 开头

  • $小时
    • [00]
    • [01]
    • [02]
    • [03]

如何将键值对添加到小时数组中,以便我的最终结果看起来像:

  • $小时
    • [00]
      • 键=>值
      • 键=>值
    • [01]
    • [02]
    • [03]
php arrays associative
2个回答
2
投票

您应该尝试使用本机 PHP 日期日期时间类

但是如果你真的需要学习这个,

在索引“00”处添加一个以 $hours 为单位的值

$hours['00']['key'] => $value

其中“Key”是第二个节点级数组的键。 根据你所说的,我认为你需要一个第三个节点级数组。

那么

$hours['00']['key'] => array('value 1','value 2');

0
投票
  • 在代码 1
    $ar
    包含小时键,并且键包含另一个 键值对数组。
  • 在代码 2
    $ar
    中包含带有数组第二个维度的小时键 键并且该键将包含数组的值

选择符合您需求的一款

代码1

$ar['00'] = array('key1' => 'value1', 'key2' => 'value2', 'key3' => 'value13');
$ar['01'] = array('key1' => 'value1', 'key2' => 'value2', 'key3' => 'value13');
$ar['02'] = array('key1' => 'value1', 'key2' => 'value2', 'key3' => 'value13');
$ar['03'] = array('key1' => 'value1', 'key2' => 'value2', 'key3' => 'value13');

结果

Array
(
    [00] => Array
        (
            [key1] => value1
            [key2] => value2
            [key3] => value13
        )

    [01] => Array
        (
            [key1] => value1
            [key2] => value2
            [key3] => value13
        )

    [02] => Array
        (
            [key1] => value1
            [key2] => value2
            [key3] => value13
        )

    [03] => Array
        (
            [key1] => value1
            [key2] => value2
            [key3] => value13
        )
)

代码2

$ar['00']['key1'] = array('value1', 'value2', 'value13');
$ar['00']['key2'] = array('value1', 'value2', 'value13');
$ar['00']['key3'] = array('value1', 'value2', 'value13');

结果

Array
(
    [00] => Array
        (
            [key1] => Array
                (
                    [0] => value1
                    [1] => value2
                    [2] => value13
                )

            [key2] => Array
                (
                    [0] => value1
                    [1] => value2
                    [2] => value13
                )

            [key3] => Array
                (
                    [0] => value1
                    [1] => value2
                    [2] => value13
                )

        )

)
© www.soinside.com 2019 - 2024. All rights reserved.