2013-02-06 5 views
2

foreach 배열을 반복하고 동일한 값을 새로운 배열에 추가하려하지만 값을 반환하지 않습니다.foreach를 사용하여 동일한 배열에 추가하기

<?php 
    foreach($departments as $department){ 
     $department['users'] = 10; 
    } 
?> 

그러나 배열을 반환하면 'users'가 목록에 포함되지 않습니다. 나는 많은 행운과 함께 array_push를 시도했다.

고맙습니다.

답변

5

사용은 reference :

foreach($departments as &$department){ 
    $department['users'] = 10; 
} 
+1

그리고 루프 후 (해제) 참조를 삭제하는 것을 잊지 마세요 ..) – inhan

+0

는 모두 감사합니다! 몇 분 후에 대답을 받아 들일 것입니다. –

+0

궁금한 점이 있습니까? 조금 미묘한 이유가 있습니까? –