메뉴 건너뛰기

프로그램언어

조회 수 21250 추천 수 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
번호 제목 날짜 조회 수
320 파일 이름에서 확장자 추출마스터 2017.03.07 20069
319 파일 업로드 (중복처리) 2017.03.06 20192
318 파일 삭제 2015.04.14 25335
317 파일 및 데이타베이스 백업 2019.01.08 1611
316 파일 다운로드 함수(멀티 이어받기/속도제한) 2020.06.19 624
315 파일 output을 return 하기 2021.03.26 246
314 파일 2019.01.08 1228
313 특정일의 주차 구하기 2021.07.08 324
312 특수문자 없애는 정규표현식 2014.03.26 21630
311 템플릿 관련 정보 2016.08.22 20737
310 태그 또는 멘션 소스 뽐아내기방법 2019.01.16 1252
309 키를 이용한 암호화/복호화 함수입니다. 2018.07.24 5748
308 클래스와 인스턴스 그리고 메소드 만들기 2021.03.27 235
307 큰따옴표(") 와 작은따옴표(') 2021.03.25 274
306 쿠폰번호 발행 업데이트판. (간단한 클래스화[PHP4 기준] 등...) 2018.07.19 6093
305 쿠키변수받기 2014.02.27 29234
304 쿠키 확인 후 만료시 세션 파괴하는 방법 2020.11.23 319
303 콜론 연산자 2021.03.26 308
302 코드 생성 하기 2023.01.12 216
301 체크박스, post 로 넘기고 받아서 다시 체크하기, checkbox 2017.03.07 21140
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved