For, Foreach
PHP에서 루프를 사용하는 방법은 두가지가 있습니다.
첫번째는 For 문, 두번째는 배열에서만 작동하는 Foreach문이 있습니다.
For
For문은 일반적인 C언어와 비슷합니다. 아래와 같은 구조로 이루어져있습니다.
1 2 3 4 5 | <?php for ( 초기값; 조건; 카운터 ) { 실행될 코드; } ?> |
EX) 0 부터 10까지 카운트되는 for문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php for ($x = 0; $x <= 10; $x++) { echo "The number is: $x <br>"; } /* The number is: 0 The number is: 1 The number is: 2 The number is: 3 The number is: 4 The number is: 5 The number is: 6 The number is: 7 The number is: 8 The number is: 9 The number is: 10 */ ?> |
Foreach
foreach문은 배열에서만 작동합니다. 아래와 같은 구조로 되어있습니다.
루프가 돌때마다 현재 배열요소값을 하나씩 가져옵니다.
1 2 3 4 5 | <?php foreach ($array as $value) { 실행될 코드; } ?> |
EX) 배열에 있는 요소 하나씩 출력
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php $colors = array("red", "green", "blue", "yellow"); foreach ($colors as $value) { echo "$value <br>"; } /* red green blue yellow */ ?> |
'SECURITY > PHP' 카테고리의 다른 글
[PHP] 문자열 함수 (0) | 2017.07.17 |
---|---|
[PHP] 문자열 연산자 (0) | 2017.07.17 |
[PHP] Preg_match (0) | 2017.07.16 |