小编Ben*_*Ben的帖子

通过PHP数组迭代并插入另一个数组而不覆盖

我循环遍历一个数组,对于每个值,我需要插入另一个包含几个项目的数组.下面的代码插入数组:

foreach($events as $Key => $val):

  $schedule[$Key] = array( 
                           array('event_id' => 'test', 
                                 'start_date_time' => 'test',
                                 'end_date_time'=>'test'), ));
endforeach;
Run Code Online (Sandbox Code Playgroud)

这给了我类似下面的内容:

    Array
(
    [1287039600] => 
    [1287043200] => 
    [1287050400] => 
    [1287054000] => 
    [1287054900] => 
    [1287057600] => 
    [1287061200] => 
    [1287064800] => Array
        (
            [0] => Array
                (
                    [event_id] => 'test'
                    [start_date_time] => 'test'
                    [end_date_time] => 'test'
                )

        )

    [1287068400] => 
    [1287072000] => 
    [1287075600] => 
)
Run Code Online (Sandbox Code Playgroud)

我的问题是我需要为每个键插入多个数组,如果我这样做,我会覆盖前一个入口.

我想我需要增加上面显示的[0] =>数组值.

任何人都可以建议如何做到这一点?

问候,本.

php arrays

0
推荐指数
1
解决办法
300
查看次数

标签 统计

arrays ×1

php ×1