페이지 특정문자 갯수출력..

페이지 특정문자 갯수출력..

QA

페이지 특정문자 갯수출력..

답변 3

본문

​1.php 페이지 전체에 있는 특정문자의 갯수를 세서 2.php에 출력하려고 하는데 어떻게 할까요? 

이 질문에 댓글 쓰기 :

답변 3

http://www.phpschool.com/link/qna_function/416589 

요 질문이신가보네요^^ 관련된거 검색하다가 발견...ㅎㅎ

 

특정 url의 페이지를 읽어오는건 다음 주소를 참고해보세요~

http://jinolog.com/programming/php/2011/07/16/access-remote-resources-in-php.html 

php 함수중에 substr_count라는 함수가 있습니다.

 

$str='가나가가다라라라마마바가가가사아가가가가가가';

echo substr_count($str, '가');

 

하시면 '가'의 갯수가 출력됩니다.

 

참 쉽죠이~?^^

 

응용하자면 특정 페이지 전체를 읽어오든가... 그렇게 해서

변수에 저장한 후 위의 함수로 카운팅을 해 주시면 됩니다.

정규식을 이용하자면...

$wr_contents="들의 콩깍지는 깐 콩깍지인가 안 깐 콩깍지인가? 깐 콩깍지면 어떻고 안 깐 콩깍지면 어떠냐? 깐 콩깍지나 안 깐 콩깍지나 콩깍지는 다 콩깍지인데";
$search_word = "콩깍지";
$match_count = preg_match_all('/'.$search_word.'/i', $wr_contents);
echo $match_count;

채택은 먼저 올리신 kalcapt님에게 ...ㅎㅎㅎ 

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