문장 중에서 가장 많이 사용된 단어를 찾는 가장 좋은 방법은 무엇일까요?
본문
만약
$test ="문자열......뉴스 같은 것이나 아무튼 긴 문자열";
이중에서 띄어쓰기로 된 문자를 분리해서 비교하면서
가장 많이 사용된 단어를 찾는 함수나 구문은 어찌
만들어야 할까요?
만약 자주 사용되는 단어를 3개 뽑을려면 또 어찌 해야 할까요?
답변 2
도움이 될진 모르지만, 검색 팁을 드리자면...
$words = [];
$string = "이중에서 띄어쓰기로 된 문자를 분리해서 비교하면서 가장 많이 사용된 단어를 찾는 함수나 구문은 어찌 만들어야 할까요? 만약 자주 사용되는 단어를 3개 뽑을려면 또 어찌 해야 할까요?";
$exp_string = explode(" ", $string);
for($i = 0; $i < count($exp_string); $i++) {
$words[$exp_string[$i]][] = $exp_string[$i];
}
rsort($words);
echo $words[0][0]." : ".count($words[0])."회<br>";
echo $words[1][0]." : ".count($words[1])."회<br>";
echo $words[2][0]." : ".count($words[2])."회";
답변을 작성하시기 전에 로그인 해주세요.