while문
빠져나오는 조건식을 안걸어주면 무한루프에 빠지므로 주의하도록 하자
<html>
<body>
<?php
# i의 값으로 0을 할당한다.
$i = 0;
# 종료조건으로 i의 값이 5보다 작다면 true, 같거나 크다면 false
while($i < 5){
echo 'coding everybody';
# 반복문이 실행될 때마다 i의 값을 1씩 증가시킨다.
# 그 결과 i의 값이 5가 되면 종료조건이 false가 되면서 반복문이 종료된다.
$i += 1;
}
?>
</body>
</html>
// 중괄호안에 변수 사용하기
<html>
<body>
<?php
$i = 1;
while($i <= 10){
echo "coding everybody{$i}<br />";
$i++;
}
?>
</body>
</html>
// .과 소괄호로 다양한 활용가능
<html>
<body>
<?php
$i = 1;
while($i <= 10){
echo "coding everybody".($i*2)."<br />";
$i++;
}
?>
</body>
</html>
for문
- 중첩으로도 사용이 가능함
<html>
<body>
<?php
for($i = 0; $i < 5; $i++){
echo 'coding everybody'.$i."<br />";
}
?>
</body>
</html>
// coding everybody0
// coding everybody1
// coding everybody2
// coding everybody3
// coding everybody4
<html>
<body>
<?php
for($i = 0; $i < 10; $i++){
for($j = 0; $j < 10; $j++){
echo "coding everybody{$i}{$j}<br />";
}
}
?>
</body>
</html>
break, continue
<html>
<body>
<?php
for($i = 0; $i < 10; $i++){
if($i === 5){
break;
}
echo "coding everybody{$i}<br />";
}
?>
</body>
</html>
// coding everybody0
// coding everybody1
// coding everybody2
// coding everybody3
// coding everybody4
<html>
<body>
<?php
for($i = 0; $i < 10; $i++){
if($i === 5){
continue;
}
echo "coding everybody{$i}<br />";
}
?>
</body>
</html>
// coding everybody0
// coding everybody1
// coding everybody2
// coding everybody3
// coding everybody4
// coding everybody6
// coding everybody7
// coding everybody8
// coding everybody9
'PHP' 카테고리의 다른 글
[PHP] include와 namespace (0) | 2022.06.14 |
---|---|
[PHP] 배열 (0) | 2022.06.14 |
[PHP] 비교연산자 조건문 논리연산자 (0) | 2022.06.14 |
[PHP] 변수와 상수 (0) | 2022.06.14 |
[PHP] data type 숫자와 문자 (0) | 2022.06.14 |
댓글