( ) : 그룹, backreference 를 생성함.
(?: ) : 비캡쳐그룹, backreference 를 생성하지 않음
예)
<?
$text = "동해물과 백두산이";
preg_match_all("/(동해|백두)/", $text, $matches);
echo "캡쳐 그룹 : ";
var_dump($matches);
echo "비캡쳐 그룹 : ";
preg_match_all("/(?:동해|백두)/", $text, $matches);
var_dump($matches);
?>
결과)
| 캡쳐 그룹 : array(2) { | |
| [0]=> | |
| array(2) { | |
| [0]=> | |
| string(6) "동해" | |
| [1]=> | |
| string(6) "백두" | |
| } | |
| [1]=> | |
| array(2) { | |
| [0]=> | |
| string(6) "동해" | |
| [1]=> | |
| string(6) "백두" | |
| } | |
| } | |
비캡쳐 그룹 : array(1) { | |
| [0]=> | |
| array(2) { | |
| [0]=> | |
| string(6) "동해" | |
| [1]=> | |
| string(6) "백두" | |
| } | |
| } | |
댓글 1개
13년 전
비캡쳐그룹의 경우 결과를 반환하지 않는것을 알수 있습니다.
array[1][1] 이 실제 결과값 입니다.
array[1][1] 이 실제 결과값 입니다.
게시판 목록
팁게시판
디자인과 관련된 유용한 정보를 공유하세요.
질문은 상단의 QA에서 해주시기 바랍니다.
질문은 상단의 QA에서 해주시기 바랍니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 6002 | 9년 전 | 214 | ||
| 6001 | 9년 전 | 185 | ||
| 6000 | 9년 전 | 237 | ||
| 5999 | 9년 전 | 175 | ||
| 5998 | 9년 전 | 221 | ||
| 5997 | 9년 전 | 244 | ||
| 5996 | 9년 전 | 204 | ||
| 5995 | 9년 전 | 252 | ||
| 5994 | 9년 전 | 210 | ||
| 5993 | 9년 전 | 272 | ||
| 5992 | 9년 전 | 348 | ||
| 5991 | 9년 전 | 367 | ||
| 5990 | 9년 전 | 306 | ||
| 5989 | 9년 전 | 295 | ||
| 5988 | 9년 전 | 313 | ||
| 5987 | 9년 전 | 252 | ||
| 5986 | 9년 전 | 286 | ||
| 5985 | 9년 전 | 253 | ||
| 5984 | 9년 전 | 217 | ||
| 5983 | 9년 전 | 211 | ||
| 5982 | 9년 전 | 254 | ||
| 5981 | 9년 전 | 311 | ||
| 5980 | 9년 전 | 271 | ||
| 5979 | 9년 전 | 275 | ||
| 5978 | 9년 전 | 258 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기