Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 levenshtein() 함수

<시간/>

levenshtein() 함수는 두 문자열 사이의 Levenshtein 거리를 계산하는 데 사용됩니다. Levenshtein 거리는 첫 번째 문자열을 두 번째 문자열로 변환하기 위해 교체, 삽입 또는 삭제해야 하는 문자 수입니다. 이 함수는 대소문자를 구분하지 않습니다.

구문

levenshtein(str1, str2, insert, replace, delete)

매개변수

  • str1 - 비교할 첫 번째 문자열

  • str2 - 비교할 두 번째 문자열

  • 삽입 − 문자 삽입 비용

  • 교체 − 캐릭터 교체 비용

  • 삭제 − 캐릭터 삭제 비용

반환

levenshtein() 함수는 두 인수 문자열 사이의 Levenshtein 거리를 반환합니다. 문자열 중 하나가 255자를 초과하면 -1을 반환합니다.

예시

다음은 예입니다 -

<?php
   echo levenshtein("Welcome","elcome");
?>

출력

1