2012-05-18 37 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