본문 바로가기

공부/php

PHP 반복문 (while,for, foreach)

728x90

 

 

 

 

while 반복문

반복문은 조건이 참이면 소스를 반복적으로 실행시켜줍니다.

<?php
  $mouse=10;
  while($mouse<=10) {
    echo $mouse;
  } 
?>
 

변수 mouse가 10보다 작거나 같을 때 변수 mouse를 반복해서 출력하라는 코드입니다.

while의 조건이 변수 mouse가 10보다 작거나 같을때인데 변수 mouse의 값이 10이기 때문에 무한반복해서 출력되게 됩니다.

결국 결과물은 1010101010...... 이 무한으로 출력됩니다.

 

 

 

for 반복문

for문은 소스를 반복적으로 실행시키는 반복문 중 하나인데 시작값,종료값,증감값으로 조건이 구성됩니다.

 

for(시작값,종료값,증감값)

<?php
  for ($mouse=100; $mouse>=0; $mouse=$mouse-20){
    echo $mouse.'<br>';
  }
?>
 

초기값은 변수 mouse가 100, 변수 mouse가 0보다 크거나 같을때 까지 이 코드는 반복하게 됩니다.

그리고 변수 mouse는 반복할 때마다 값이 20씩 감소하게 되고,

100
80
60
40
20
0
 

결과물은 위처럼 나오게 됩니다.

 

 

 

foreach 반복문

foreach문은 배열의 항목을 기준으로 반복적으로 소스를 실행시켜줍니다.

<?php
  $client = array('html', 'css', 'javascript', 'js');
  foreach ($client as $key) {
    echo $key.'<br>';
  } 
?>
 

변수 client는 html, css, javascript, js로 배열되어있고 client에 배열된 값을 key라고 지정하고

foreach를 선언해주면 아래처럼 결과값이 출력됩니다.

html
css
javascript
js

 

 

 

반응형

'공부 > php' 카테고리의 다른 글

PHP 조건문 (if,else if,else)  (0) 2023.01.07
PHP선언 및 예제  (0) 2023.01.07
PHP란?  (0) 2023.01.07