특정 문자열의 갯수는 어떻게 구하는지요?

특정 문자열의 갯수는 어떻게 구하는지요?

QA

특정 문자열의 갯수는 어떻게 구하는지요?

답변 1

본문

n개의 table이 있는데,

처음부터 순차적으로 나오는 테이블 2개와
끝에서 2개의 테이블을 제외하고

중간에 있는 테이블들만 변수에 저장하려고 합니다.

어떻게 해야 하는지, 어떤 펑션을 사용해야 하는지 아시는 분 계시나요?

제가 아래와 같은 방법으로 해 보려고 했는데도 잘 안되네요 ㅜㅜ

----------------------------------------------------------------------------------------------
1. 검색어를 의 갯수를 구한다. (총 10개 table이라고 가정하고)
<+++ 처음부터 어떻게 갯수를 구해야 할지 막힘.

2. 앞에서 3번째 테이블의 위치를 구한다.
3. 마지막에서 2번째 테이블의 위치를 구한다.(=앞에서 8번째것을 구한다.)
4. 앞에서 3번째 테이블의 위치에서부터 (마지막에서 2번째 테이블의 위치+1)까지의 내용만 변수에 저장한다.

----------------------------------------------------------------------------------------------

이 질문에 댓글 쓰기 :

답변 1

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);

 

이상입니다. 도움되시길; 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,108
© SIRSOFT
현재 페이지 제일 처음으로