preg_match를 이용하면 빈화면만 나옵니다 ㅠㅠ

· 2013-05-25 (토) 16:53:06 · 1660 · 2
<<<no>>>1
<<<subject>>>preg_match 연습 과제 #1
<<<name>>>홍길동
<<<date>>>2013-05
<<<hit>>>10

<<<no>>>2
<<<subject>>>preg_match 실습 과제 #1
<<<name>>>박문수
<<<date>>>2013-06
<<<hit>>>21

이런식으로 for문 안에

echo $dat[$i] 값을 주면 출력이 됩니다.
여기에서 subject 값을 추출해서 쭉 나오게 하려고 이런식의 preg_match를 주었습니다.
preg_match("/<<<subject>>>(.*)\n/", $dat[$i], $item_name);
echo $item_name[1][$i];

echo 를 해봤지만...아무것도 뜨지 않네요 ㅠㅠ
$dat[$i]는 정상적으로 쭉 나오는데... 무엇이 잘못된것일까요...
|

댓글 2개

$dat[$i]<--여기서 사용할 $i 값은??
출력은 echo $item_name[1];

preg_match, preg_match_all 각각 사용법이 다르니 사용법을 공부 하심이..
preg_match_all("/<<<begin>>>(.*?)<<<ftend>>>/", $content, $matchs);
for($i=0; $i<count($matchs[1]); $i++) {
$dat[] = trim($matchs[1][$i]);
echo $dat[$i];
} 이렇게 for문을 주었습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-05-26 조회 800
13-05-25 조회 1,829
13-05-25 조회 1,917
13-05-25 조회 2,988
13-05-25 조회 1,669
13-05-25 조회 2,087
13-05-25 조회 1,751
13-05-25 조회 1,661
13-05-25 조회 1,206
13-05-25 조회 1,704
13-05-25 조회 1,054
13-05-25 조회 2,552
13-05-25 조회 1,739
13-05-25 조회 1,330
13-05-25 조회 1,034
13-05-25 조회 1,167
13-05-25 조회 1,174
13-05-25 조회 2,478
13-05-25 조회 833
13-05-25 조회 814