php

[php 튜토리얼] 4회차 / php Loop

namgi 2022. 9. 4. 11:47
반응형

php 튜토리얼 4회차.

Loop에 대해 배웠다.

php 문자열

  • while
  • do ~ while 
  • for
  • foreach

while() - 조건이 true인 동안 코드를 반복 실행

<?php
//num 변수 선언
$num = 1;

//변수 num이 5보다 작거나 같다면,
while($num <= 5) {

  //코드실행
  echo "숫자 카운트 = $num <br>";
  
  //각 반복마다 값을 1씩 증가
  $num++;
}
?>

$num = 1; - 시작 값을 1로 설정

while($num <= 5); - $num이 5보다 작거나 같다면 계속 실행

$num++; - 값을 1씩 증가시킨다.

코드 실행 결과

do ~ while() - 조건이 false인 경우에도 명령문 실행

<?php
//변수 num = 6으로 선언
$num = 6;

do {
  echo "숫자 카운트 = $num <br>";
  $num++;
  
  //조건, %num이 5보다 작거나 같다면,
} while ($num <= 5);
?>

do ~ while 루프에선 조건은 루프 내에 명령문을 실행한 후 테스트된다.

조건이 false인 경우에도 루프가 명령문을 한 번 이상 실행시킨다.

 

위 코드는 변수 num이 6으로 선언 됐으나,

while문의 조건은 '5보다 작거나 같다'이기 때문에 false이다.

그럼에도 밑의 사진처럼 명령문을 한 번 이상 실행시킨다.

실행결과

for()

<?php
//변수 선언, 조건 선언, true일 때 까지 실행
for ($num = 1; $num <= 5; $num++) {
  echo "숫자 카운트= $num <br>";
}
?>

변수 $num을 선언하고 true일 때 까지 반복하게 만드는 코드이다.

실행 결과는 while()과 같다.

foreach() - 정한 배열(array) 값을 출력

<?php 
//color 변수에 배열(array)지정
$color = array("red", "orange", "yellow", "green"); 

foreach ($color as $val) {
  echo "$val <br>";
}
?>

실행결과


php 4회차이다.

어제 작성했어야 했던 블로그인데.. 어제 일이 생겨 지금 작성한다.

앞으로 꾸준히 회차를 늘릴 것이다.

 

반응형