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

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

QA

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

본문

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

 

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

답변을 작성하시기 전에 로그인 해주세요.
전체 129,102 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT