이 글은 문자열의 유사도를 계산하는 PHP의 유사한 텍스트 방법을 주로 소개합니다. 관심 있는 친구들이 참고하면 좋습니다.
자세한 내용은 다음과 같습니다.
<?php /* * * @param string $title_1 题目1 * @param string $title_2 题目2 * @return float $percent 相似百分比 */ function title_similar($title_1,$title_2) { $title_1 = get_real_title($title_1); $title_2 = get_real_title($title_2); similar_text($title_1, $title_2, $percent); return $percent; } /** * php采集文章题目并去版权 * @param string $html 需要采集的html源代码 * @return string */ function get_real_title($str){ $str = str_replace(array('-','—','|'),'_',$str); $splits = explode('_', $str); $l = 0; foreach ($splits as $tp){ $len = strlen($tp); if ($l < $len){$l = $len;$tt = $tp;} } $tt = trim(htmlspecialchars($tt)); return $tt; } //以下是测试 $title_1 = '代号PHPCMS V9产品正式发布公测版本'; $title_2 = 'PHPCMS再战江湖 V9产品正式发布公测版本'; $percent = title_similar($title_1,$title_2); echo '相似百分比:'.$percent.'%'; echo "<br />\n"; ?>
요약: 위의 글은 전체 내용이며, 모든 분들의 공부에 도움이 되었으면 좋겠습니다.
관련 권장 사항:
기록 기능을 사용하여 PHP에서 사용자 IP 주소를 얻는 방법
위 내용은 PHP에서 유사한 텍스트 메소드를 사용하여 문자열 유사성을 계산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!