페이지 특정문자 갯수출력..
본문
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님에게 ...ㅎㅎㅎ
답변을 작성하시기 전에 로그인 해주세요.