将新数据放入数组PHP中的特定键

时间:2014-03-10 20:53:46

标签: php arrays

我想在不修改任何现有键或值的情况下向现有数组添加一些数据。

原始数组是这样的:

array(
    'sections' => array(
        array(
            'id' => 'sections_id',
            'title' => 'sections_title'
        )

    ),
    'settings' => array(
        array(
            'id' => 'settings_id',
            'title' => 'settings_title'
        )
    )
);

现在我希望能够将新数组添加到部分键和设置键,以便将以下内容转换为:

array(
    'sections' => array(
        array(
            'id' => 'sections_id',
            'title' => 'sections_title'
        ),
        array(
            'id' => 'NEW_sections_id',
            'title' => 'NEW_sections_title'
        )           
    ),
    'settings' => array(
        array(
            'id' => 'settings_id',
            'title' => 'settings_title'
        ),
        array(
            'id' => 'NEW_settings_id',
            'title' => 'NEW_settings_title'
        )
    )
);

我尝试使用array_push和array_merge但没有成功,我希望有人可以提供帮助。

谢谢!

1 个答案:

答案 0 :(得分:5)

你会像任何其他阵列那样做。

$array['sections'][] = array('id' => 'sec_id', 'title' => 'sec_title');