특정 문자열의 갯수는 어떻게 구하는지요? 채택완료
흥칫뿡뿡이네용
10년 전
조회 4,088
n개의 table이 있는데,
처음부터 순차적으로 나오는 테이블 2개와
끝에서 2개의 테이블을 제외하고
중간에 있는 테이블들만 변수에 저장하려고 합니다.
어떻게 해야 하는지, 어떤 펑션을 사용해야 하는지 아시는 분 계시나요?
제가 아래와 같은 방법으로 해 보려고 했는데도 잘 안되네요 ㅜㅜ
----------------------------------------------------------------------------------------------
1. 검색어를 의 갯수를 구한다. (총 10개 table이라고 가정하고)
<+++ 처음부터 어떻게 갯수를 구해야 할지 막힘.
2. 앞에서 3번째 테이블의 위치를 구한다.
3. 마지막에서 2번째 테이블의 위치를 구한다.(=앞에서 8번째것을 구한다.)
4. 앞에서 3번째 테이블의 위치에서부터 (마지막에서 2번째 테이블의 위치+1)까지의 내용만 변수에 저장한다.
----------------------------------------------------------------------------------------------
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
1. 한건의 메일의 content 값을 하나의 변수에 모두 넣는다.
$res = implode("
",$content);
2. 이 나타나는 위치 이후의 문자열을 반환(앞에서 2개의 테이블을 때어낸다)
$res = strchr($res, "
$res = strchr($res, "
");
$res = strchr($res, "
$res = strchr($res, "
");
$res = strchr($res, "
3. 마지막에서 2번째 테이블이 있는 위치값을 구한다.
$position = strpos($res, "
"); 4. 처음부터 위치값까지 살제 본문 내용을 가져온다. $res = substr($res, 0, $position-1);
이상입니다. 도움되시길;
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인