2012-10-26 9 views
0

한 동안 반환하고 나는 반환하는 방법이 : 나는 에코 사용하는 대신에있을 때 그것은 단지 잠시 동안의 첫 번째 데이터를 반환방법은, 내가 수업 시간에 일하고 있어요

while ($donnees = $reponse->fetch()){ 
     $temp[$i] = new Membres($donnees['id_membres']); 
     return '' . $temp[$i]->getPseudo() . '<br>'; 
     $i++; 

을 등을 반환하지만 인쇄는 페이지 상단에 있습니다.

+0

복귀를 시도 ** 현재 함수 **를 종료하고이 또한 ** while 루프 ** 종료 의미 - 기능을 할 수있는 유일한 출구 * 한번 * - 아니 재개! 대신에, 적절한 데이터 구조를 생성 /로드하고 while 루프가 끝난 후에 * 함수의 끝에 반환하십시오. –

+0

모든 Membres가 필요하십니까? 또는 단지 첫 번째? –

답변

0

$var = ''; 
while ($donnees = $reponse->fetch()){ 
     $temp[$i] = new Membres($donnees['id_membres']); 
     $var .= '' . $temp[$i]->getPseudo() . '<br>'; 
     $i++; 
} 
return $var; 
+0

완벽하게 작동합니다. – woshitom

관련 문제