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

<<<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 질문답변

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

+
제목 글쓴이 날짜 조회
12년 전 조회 805
12년 전 조회 1,535
12년 전 조회 707
12년 전 조회 1,733
12년 전 조회 1,822
12년 전 조회 2,873
12년 전 조회 1,559
12년 전 조회 1,963
12년 전 조회 1,630
12년 전 조회 1,546
12년 전 조회 1,088
12년 전 조회 1,580
12년 전 조회 939
12년 전 조회 2,445
12년 전 조회 1,619
12년 전 조회 1,209
12년 전 조회 925
12년 전 조회 1,045
12년 전 조회 1,036
12년 전 조회 2,348
🐛 버그신고