CakePhp中的组合数组

CakePhp中的组合数组,php,arrays,cakephp,cakephp-2.0,Php,Arrays,Cakephp,Cakephp 2.0,输出: $new_array_user_id = array('user_id' => $this->Session->read('UserAuth.User.id')); 这里是previos数组代码: Array ( [user_id] => 19 ) 组合阵列: $prevSessionData = $this->Session->read('form.data'); Array ( [Project] => Array

输出:

$new_array_user_id = array('user_id' => $this->Session->read('UserAuth.User.id'));
这里是previos数组代码:

Array
(
    [user_id] => 19
)
组合阵列:

$prevSessionData = $this->Session->read('form.data');
Array
(
    [Project] => Array
        (
            [first_name] => vikas
            [last_name] => tyagi
        )

)
需要这样的输出:

$currentSessionDatas = Hash::merge( (array) $new_array_user_id, $prevSessionData);
Array
(
    [user_id] => 19
    [Project] => Array
        (
            [first_name] => vikas
            [last_name] => tyagi
        )

)
Array
    (

        [Project] => Array
            (    
                [user_id] => 19
                [first_name] => vikas
                [last_name] => tyagi
            )

    )
$new_array_user_id = array(
  'Project' => array(
      'user_id' => $this->Session->read('UserAuth.User.id'))
);
$new_array_user_id['Project']['user_id']=$this->Session->read('UserAuth.User.id');