메뉴 건너뛰기

프로그램언어

조회 수 21246 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

DB 테이블에 저장된 게시물을 불러다가 화면에 출력하는 PHP 소스이다.

우선 DB에 저장되는 데이터는 <br> 태그로 행구분을 하여 저장한다는 걸 알아야 한다.

파일에서 가져온 걸 분리할 때에는 fgetcsv 함수를 이용하고, Encoding 옵션 등을 처리할 수 있게 조치하면 된다.

행간의 구분은 explode 함수를 사용하여 Line 단위로 구분한다.

최대 몇행인지는 count($lines) 로 파악하고,

이제 한 행에서 구분자로 다시 explode 함수를 이용하여 구분한다.

for 문 안에 for 문은 필요하면 사용하고 필요하지 않으면 사용하지 않아도 된다.

$line 배열은 $line[0], $line[1] 등으로 분리된다. 이 값으로 원하는 결과를 다시 만들어낼 수도 있다.


<?php
////////////////////////////////////////////////////////////////
$lines = explode("<br>", $R['content']);    // line 단위로 분리
for ( $i=0; $i < count($lines) ; $i++) {
    $line = explode(";", $lines[$i]);    // 구분자 기준으로 분리
    for($j=0 ; $j < count($line) ; $j++) {
        if($line[$j] != "") echo $line[$j]."/";
    }
    echo "<br>";
}
?>


for(초기식; 조건식; 종결식){  // for반복문은 반복되는 횟수에 비중이 있다

     반복될 문장 

}

초기식 -> 처음 문장을 실행시킬때 대입시킬 값

조건식 -> 언제까지 실행할지 범위를 지정

종결식 -> 처음값이 조건식에 대해 맞출수있게끔 하나씩 증가/감소


List of Articles
번호 제목 날짜 조회 수
200 공백문자 체크 2019.01.08 1625
199 경로 제외한 파일 이름만 선택하는 방법, Basename() 2020.11.23 429
198 게시판 페이징 기법과 개념 file 2017.03.06 17323
197 게시판 내용 숨김 클릭시 내용 출력 [ 참고 ] 2018.07.24 4767
196 검색어 처리 루틴 2015.04.14 20778
195 간단한 캡차파일 만들기 captcha file 2023.01.12 260
194 간단한 PHP 파일 업로드, 다운로드 구현 2017.03.06 28547
193 가변변수로 만든 배열 2021.03.26 272
192 [이클립스]PHP 개발환경 만들기 file 2018.07.04 7939
191 [PHP기초] 함수와 객체의 비교 2021.03.27 289
190 [PHP기초] 접근제어자(access modifier) 2021.03.27 283
189 [PHP기초] 생성자(인스턴스 초기화) 2021.03.27 265
188 [PHP기초] 상속기본 2021.03.27 214
187 [PHP기초] 데이터 집합 - 배열다루기 2021.03.27 263
186 [PHP] 한글명 파일 다운로드받기 2014.03.26 20551
185 [PHP] 서버 운영하시는분 서버 꺼졌을때 메시지 띄우기 2015.04.06 20324
184 [PHP] 게시판 글쓰기와 이미지 파일 DB 저장 및 불러오기 예제 2017.02.19 35886
183 [PHP] POST 로 넘어온 모든 변수값 확인하기 2015.03.25 23336
182 [PHP 기초] 함수에 관해서 2021.03.27 268
181 www가 붙은 도메인과 안붙은 같은 도메인, 로그인 세션 유지 2017.03.07 17080
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved