나는 방법이 있습니다 array
의 값foreach가 laravel에서 하나의 값만 인쇄하는 이유는 무엇입니까?
public function winnerDetails()
{
$winners = DB::table('winners')->get();
//dd($winners);
foreach ($winners as $winner) {
$qrMainId = $winner->qrdetails_id;
}
dd($qrMainId);
}
dd($winners);
수익을하지만 난 foreach
의 반환 한 값을 사용하는 경우. foreach
루프를 사용하여 누가 가치를 반환 할 수 있습니까?
dd($winners)
출력 :
및 dd($qrMainId);
리턴 한 값 44
. 그러나 배열 35
의 다른 값을 반환해야합니다. 미리 감사드립니다. 당신은 키의 배열을 매핑 뽑은 방법을 사용하십시오 Laravel 방식으로이 작업을 수행하려면
각 'foreach()'루프에서'$ qrMainId'의 값을 덮어 쓰고 있습니다. 모든 값을 원하면 값을 배열에 저장하거나 문자열 값을 연결해야합니다. – Sean