preg_match를 이용하면 빈화면만 나옵니다 ㅠㅠ 정보
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]는 정상적으로 쭉 나오는데... 무엇이 잘못된것일까요...
<<<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]는 정상적으로 쭉 나오는데... 무엇이 잘못된것일까요...
댓글 전체
$dat[$i]<--여기서 사용할 $i 값은??
출력은 echo $item_name[1];
preg_match, preg_match_all 각각 사용법이 다르니 사용법을 공부 하심이..
출력은 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문을 주었습니다.
for($i=0; $i<count($matchs[1]); $i++) {
$dat[] = trim($matchs[1][$i]);
echo $dat[$i];
} 이렇게 for문을 주었습니다.