๋ฐ์ํ
for, while, foreach ๋ฑ์ ๋ฐ๋ณต๋ฌธ์ด๋ผ๊ณ ํ๋๋ฐ
๋ฐ๋ณต๋ฌธ์ ์์ฑ๋ฒ๋ง ์กฐ๊ธ์ฉ ๋ค๋ฅผ ๋ฟ ๋ชจ๋ ์ธ์ด์์ ์ ๊ณต๋๊ณ ์๋ค
์ด๊ฐ์ ๊ธฐ์ค + ๋๋ - ํ ๊ฐ์ผ๋ก ๋ฐ๋ณต๋ฌธ์ ์คํํ๊ณ , ๋ฃจํ(loof)์ ๋น ์ง์ง ์๋๋ก ์กฐ์ฌํด์ผํจ
๋ณดํต while์ด๋ foreach๋ DB์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ๋ฐฐ์ด์ ๋ด์ ์ถ๋ ฅ ํ ๋ ๋ง์ด ์
1์ค์ 3๊ฐ์ฉ ์ถ๋ ฅํ๋ ๊ฒฝ์ฐ๋ฅผ ํจ ํด๋ณด์
์๋ ์์ ๋ค์ 3๊ฐ์ฉ์ด์ง๋ง, '3'์ ๋ค๋ฅธ ์ซ์๋ก ๋ฐ๊พธ๋ฉด
2๊ฐ์ฉ, 4๊ฐ์ฉ, 5๊ฐ์ฉ... 10๊ฐ์ฉ ์ถ๋ ฅ ๊ฐ๋ฅํ๋ ์ซ์๋ง ๋ณ๊ฒฝํ๋ฉด ๊ฐ๋ฅํจ
- for๋ฌธ
//1๋ถํฐ 10๊น์ง ์ถ๋ ฅ
for($i = 1; $i <= $tot; $i++) {
echo $i; //1,2,3,4,5,6,7,8,9,10
// $i๋ฅผ 3์ผ๋ก ๋๋ ๋ชซ์ด 0์ธ ๊ฒฝ์ฐ <br>ํ๊ทธ ์ถ๊ฐ
if($i % 3 == 0) {
echo "<br/>";
}
}
- while๋ฌธ
$i = 1;
$tot = 10;
//$i๊ฐ์ด $tot๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๋ ๊น์ง ์คํ
while($i <= $tot) {
echo $i; //1,2,3,4,5,6,7,8,9,10
// $i๋ฅผ 3์ผ๋ก ๋๋ ๋ชซ์ด 0์ธ ๊ฒฝ์ฐ <br>ํ๊ทธ ์ถ๊ฐ
if($i % 3 == 0) {
echo "<br/>";
}
$i++; //$i๊ฐ 1์ฉ ์ฆ๊ฐ
}
//$arr์ ๋ฐฐ์ด ์์ฑ
$arr = [1,2,3,4,5,6,7,8,9,10];
$i = 0; //๋ฐฐ์ด์ ์์๊ฐ(์ธ๋ฑ์ค๊ฐ)์ 0
//count ํจ์ : PHP ๋ด์ฅ ํจ์. ๋ฐฐ์ด์ ํฌ๊ธฐ(๊ฐฏ์)๋ฅผ ๊ตฌํ ๋ ์ฌ์ฉ
while($i < count($arr))
{
echo $arr[$i];
$i++; //์ธ๋ฑ์ค๊ฐ 0์์ ์์ํ๋ฏ๋ก, ์ ์ฆ๊ฐ ์ดํ ์ฐ์ฐ
// $i๋ฅผ 3์ผ๋ก ๋๋ ๋ชซ์ด 0์ธ ๊ฒฝ์ฐ <br>ํ๊ทธ ์ถ๊ฐ
if($i % 3 == 0) {
echo "<br/>";
}
}โ
- foreach๋ฌธ
$arr = [1,2,3,4,5,6,7,8,9,10];
$i = 1;
//array(๋ฐฐ์ด)์ ๊ธฐ์ค์ผ๋ก ๋ฐ๋ณต๋ฌธ ์คํ, ์ธ๋ฑ์ค๋ $key, $value์ ๋ฐฐ์ด์ ๊ฐ์ ๋ด์์ค
foreach($arr as $key => $value) {
// $arr ์์ $key ๋ฒ ์งธ ๊ฐ์ ์ถ๋ ฅ
// $value = $arr์์ $key๋ฒ์งธ ๊ฐ์ด ๋ด๊ฒจ ์์ผ๋ฏ๋ก ์๋์ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ ๋์ผํจ
echo $arr[$key];
echo $value;
// $i๋ฅผ 3์ผ๋ก ๋๋ ๋ชซ์ด 0์ธ ๊ฒฝ์ฐ <br>ํ๊ทธ ์ถ๊ฐ
// $key๊ฐ ์๋, $i๋ฅผ ์ฌ์ฉ ํ๋ ์ด์ : $key๋ ๋ฐฐ์ด์ ์ธ๋ฑ์ค ์ด๋ฏ๋ก, $key๊ฐ์ด 0๋ถํฐ ์์์ํ ์๋ ์๊ณ , ์ซ์๊ฐ ์๋ ์๋ ์์
if($i % 3 == 0) {
echo "<br/>";
}
$i++;
}โ
๋ฐ์ํ
'๊ฐ๋ฐ Life' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[summary] ์คํ๋ง ์ ๋ฌธ - ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ, ์น MVC, DB ์ ๊ทผ ๊ธฐ์ day1 (0) | 2022.08.01 |
---|---|
๋์ปค PHP7.4, CI4(์ฝ๋์ด๊ทธ๋์ดํฐ4) ์ค์น. ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ฑ (0) | 2021.11.18 |
Spring Boot ์๋ฌ ํ๋ฉด ์ถ๋ ฅ (Thymeleaf) (0) | 2021.09.02 |
์๋ฐ์คํฌ๋ฆฝํธ(JS) ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํ PC/Mobile ๊ตฌ๋ถ (0) | 2019.12.03 |
1. ๋ฆฌ๊ทธ์ค๋ธ๋ ์ ๋(LOL) API KEY ๋ฐ๊ธ (0) | 2019.06.25 |