본문 바로가기

Language/PHP

foreach 사용법

 

 

- foreach

: 배열을 쉽게 반복 할 수있는 방법을 제공

배열객체에서만 작동

다른 데이터 유형 또는 초기화되지 않은 변수를 가진 변수에서 사용하려고하면 오류 발생!!

 

1. value 값만 가져오기

foreach($array as $value)

 

ex)

<?php
$arr = array(1, 2, 3, 4);

foreach ($arr as &$value) {
    $value = $value * 2;
}

// $arr is now array(2, 4, 6, 8)
unset($value); // break the reference with the last element
?>

결과는 코드 내에 있음

ex)

  @foreach($depositList as $value)
  <tr>
      <td class="text-center" style=" border-bottom: 1px solid #2398a5;">
          {{ date("m-d", strtotime($value->created_at)) }}</td>
      <td class="text-center" style=" border-bottom: 1px solid #2398a5;">
          @if(WAIT == $value->status)
          상태: 대기중<br>
          @elseif(PENDING == $value->status)
          상태: 확인중<br>
          @elseif(COMPLETE == $value->status)
          상태: 완료<br>
          @elseif(FAIL <= $value->status || $value->status <=
          TOKEN_DEPOSIT_FAIL) 상태: 확인실패<br>
          @endif
              {{ $value->id }}<br>
      </td>
  </tr>
  @endforeach

 

2. key와 value 값 가져오기

foreach($array as $key => $value)

 

 

출처 :

https://extbrain.tistory.com/24?category=316306 [확장형 뇌 저장소] 

 

[PHP] foreach 사용법

▶PHP foreach 사용법 ▶설명 PHP에서 foreach 문은 배열의 원소나, 객체의 프로퍼티 수만큼 반복하여 동작하는 구문입니다. foreach는 배열의 원소나, 객체의 프로퍼티에 값 하나하나에 대해 처리하는

extbrain.tistory.com