2012-05-18 39 views
0

我有一个关联数组20种元素,其子阵列看起来像CakePHP的结合关联数组字段

(int) 2 => array(
    'Comment' => array(
     'id' => '5', 
     'user_id' => '13', 
     'time' => '2012-05-18 14:47:36' 
    ), 
    'User' => array(
     'name' => 'User name' 
    ) 
) 

现在我想从它的子阵列用户与CakePHP的set工具提取场并将其附加到子数组评论。除了使用for或foreach循环以外,是否有单向步骤来执行此操作?

(int) 2 => array(
    'Comment' => array(
     'id' => '5', 
     'user_id' => '13', 
     'time' => '2012-05-18 14:47:36', 
     'name =>'User name' 
    ) 
) 

回答

1

它不回答你的问题,但有foreach这样做是单向一步太:

foreach ($arrays as $array) 
    $array['Comment']['name'] = $array['User']['name']; 

我认为没有必要使用一些工具,只为为了使用实用程序。
特别是它会自己做foreach