preg_match_all() 은 html문서에서 태그값을 제거할때 유용하게 사용될 수 있습니다.
예)
<?php
preg_match_all ("|<[^>]+>(.*)</[^>]+>|U",
"<b>샘플 </b><div align=left>테스트 샘플입니다.</div>",
$out, PREG_PATTERN_ORDER);
print $out[0][0].", ".$out[0][1]."\n";
print $out[1][0].", ".$out[1][1]."\n";
?>
출력값은 아래와 같습니다.
<b>샘플: </b>, <div align=left>이것은 테스트입니다.</div>
샘플: , 이것은 테스트입니다.
위에서 보시는 바와 같이 $out[0] 은 매치된 모든 문자를 보여주고
$out[1]은 태그에 의해 둘러쌓여진 값만을 보여줍니다. 이들은 모두 배열값이라는 것을 주의해야합니다.<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
예)
<?php
preg_match_all ("|<[^>]+>(.*)</[^>]+>|U",
"<b>샘플 </b><div align=left>테스트 샘플입니다.</div>",
$out, PREG_PATTERN_ORDER);
print $out[0][0].", ".$out[0][1]."\n";
print $out[1][0].", ".$out[1][1]."\n";
?>
출력값은 아래와 같습니다.
<b>샘플: </b>, <div align=left>이것은 테스트입니다.</div>
샘플: , 이것은 테스트입니다.
위에서 보시는 바와 같이 $out[0] 은 매치된 모든 문자를 보여주고
$out[1]은 태그에 의해 둘러쌓여진 값만을 보여줍니다. 이들은 모두 배열값이라는 것을 주의해야합니다.<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
게시글 목록
| 번호 | 제목 |
|---|---|
| 666 | |
| 665 |
JavaScript
vim에서 컬러는 나오게 하기
|
| 664 | |
| 662 | |
| 661 |
MySQL
my.cnf 파일은 어디에?
|
| 660 | |
| 659 |
MySQL
cron 설정
|
| 658 |
JavaScript
호스트네임 바꾸기
|
| 657 |
JavaScript
하드링크와 심볼릭링크?
|
| 17821 |
HTML
콘솔의 화면보호기능을 끄려면?
|
| 656 |
기타
스틱키
|
| 655 |
JavaScript
날짜 바꾸기 date 명령을 이용
|
| 17820 |
HTML
스왑 사용 안하기
|
| 653 | |
| 652 |
기타
SSH
|
| 651 |
JavaScript
rsync 백업
|
| 649 |
JavaScript
저 사양 PC로 리눅스 라우터 만들기
1
|
| 648 |
Linux
Tripwire
|
| 647 | |
| 646 | |
| 645 | |
| 644 |
JavaScript
링크 시킨 파일 찾기
|
| 643 |
JavaScript
리눅스 하드웨어 정보 보기
|
| 642 | |
| 641 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기