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회차이다.
어제 작성했어야 했던 블로그인데.. 어제 일이 생겨 지금 작성한다.
앞으로 꾸준히 회차를 늘릴 것이다.
반응형