생활코딩 php 강의 영상들을 보면서, 조건문과 반복문을 활용해서 웹사이트의 글 목록을 정리하는 코드를 만들어봅시다.
그런데 여기서 한 가지 알아둬야 할 점은, 실제로 웹사이트를 만들 때에는 이렇게 하지 않습니다.
실제 웹사이트를 만들 때에는 데이터베이스를 이용해서 SQL문도 사용합니다.
일단 이 실습의 목적은 조건문과 반복문을 이해하는 것으로 생각해야 할 것 같습니다.
지난 포스트
조건문과 반복문의 활용
scandir() 함수는 지정한 디렉토리 안에 있는 파일 목록들을 배열에 담아주는 함수입니다.
<?php
$list = scandir('./data');
$i = 0;
while($i < count($list)){
if($list[$i] != '.') {
if($list[$i] != '..') {
echo "<li><a href=\"index.php?id=$list[$i]\">$list[$i]</a></li>\n";
}
}
$i = $i + 1;
}
?>
반복문과 조건문을 응용해서 위와 같은 코드를 만들었지만, 사실 이걸 훨씬 더 간단하게 구현하는 반복문이 존재합니다.
배열에 담긴 값들을 하나씩 차례대로 가져올 때는 foreach문을 쓰는 게 더 좋습니다.
자세한 내용은 위의 링크를 클릭하시면 볼 수 있습니다.
이 글이 도움이 됐다면 하단의 ♡ 공감 버튼을 꾹 눌러서
빨간 하트♥로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS에 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.
'그 외 프로그래밍 언어 > php' 카테고리의 다른 글
php, CRUD (0) | 2022.08.05 |
---|---|
php, 함수 function (0) | 2022.08.04 |
php, 배열 array (0) | 2022.08.03 |
php, 반복문 while문 (0) | 2022.08.02 |
php, 조건문과 isset() 함수 (0) | 2022.08.01 |
댓글