테스트 사이트 - 개발 중인 베타 버전입니다

preg_match_all()

· 20년 전 · 2465
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>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
666
665
664
662
661
660
659
658
657
17821
656
655
17820
653
652
기타 SSH
651
JavaScript rsync 백업
649
648
647
646
645
644
643
642
641