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 |