>php教程 >PHP视频 >PHP 유사 텍스트를 사용하여 두 문자열 간의 유사성을 계산합니다.

PHP 유사 텍스트를 사용하여 두 문자열 간의 유사성을 계산합니다.

高洛峰
高洛峰원래의
2017-01-03 14:00:121803검색

웹사이트 개발에서는 두 문자열의 유사성을 계산하기 위해 PHP 유사 텍스트를 사용하는 경우가 많습니다.

1, 유사한_텍스트 사용법

"ly89cn"과 "ly89"를 계산하려면 유사도 80%의 유사성을 표현하는 방법은 두 가지가 있습니다

echo similar_text('ly89cn', 'ly89');
물론 "왕예루의 개인 블로그", "왕예루" 등 두 한자를 비교할 수도 있습니다

similar_text('ly89cn', 'ly89', $percent);
echo $percent;
이렇게 하면 9가 출력됩니다. 9바이트는

이고 출력은 54.545454545455입니다. 한자는 정확하지 않을 수 있습니다.

echo similar_text('王业楼的个人博客', '王业楼');
PHP 유사한 텍스트() 함수

인스턴스
similar_text('王业楼的个人博客', '王业楼', $percent);
echo $percent;

는 두 문자열의 유사성을 계산하고 일치하는 문자의 수를 반환합니다.

실행 예시

정의 및 사용법

similar_text() 함수는 두 문자열의 유사성을 계산합니다.
<?php
echo similar_text("Hello World","Hello Shanghai");
?>

이 함수는 두 문자열의 유사성 비율도 계산할 수 있습니다.

참고: levenshtein() 함수는like_text() 함수보다 빠릅니다. 그러나 유사한_text() 함수는 필요한 수정 횟수를 줄이면서 더 정확한 결과를 제공합니다.

구문

기술적 세부사항

similar_text(string1,string2,percent)

使用PHP similar text计算两个字符串相似度

예제 더보기

예제 1

使用PHP similar text计算两个字符串相似度두 문자열 사이의 유사성 백분율 계산:

두 문자열의 유사성을 계산하기 위해 PHP 유사 텍스트를 사용하는 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

관련 기사

더보기