반응형
php 태그와 태그 속의 값 분리하여 처리하기 예제 - preg_match_all 함수
<?php
preg_match_all("|<[^>]+>(.*)</[^>]+>|U",
"<b>example: </b><div align=left>this is a test</div>",
$out, PREG_PATTERN_ORDER);
echo $out[0][0] . ", " . $out[0][1] . "\n";
echo $out[1][0] . ", " . $out[1][1] . "\n";
?>
The above example will output:
<b>example: </b>, <div align=left>this is a test</div>
example: , this is a test
So, $out[0] contains array of strings that matched full pattern, and $out[1] contains array of strings enclosed by tags.
http://kr.php.net/manual/en/function.preg-match-all.php
반응형
'IT News > PHP' 카테고리의 다른 글
php 문자열 자르기 (한글과 영어) (0) | 2011.01.15 |
---|---|
php 배열 사용법 및 출력 (0) | 2011.01.15 |
php 시간과 날짜 카운터 하기 예제 입니다. (0) | 2010.12.04 |