Computer >> Máy Tính >  >> Lập trình >> PHP

hàm levenshtein () trong PHP

Hàm levenshtein () được sử dụng để tính toán khoảng cách Levenshtein giữa hai chuỗi. Khoảng cách Levenshtein là số ký tự bạn phải thay thế, chèn hoặc xóa để biến đổi chuỗi đầu tiên thành chuỗi thứ hai. Hàm này không phân biệt chữ hoa chữ thường.

Cú pháp

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

Tham số

  • str1 - Chuỗi đầu tiên để so sánh

  • str2 - Chuỗi thứ hai để so sánh

  • chèn - Chi phí chèn ký tự

  • thay thế - Chi phí thay thế một ký tự

  • xóa - Chi phí xóa ký tự

Quay lại

Hàm levenshtein () trả về khoảng cách Levenshtein giữa hai chuỗi đối số. Nó trả về-1, nếu một trong các chuỗi vượt quá 255 ký tự

Ví dụ

Sau đây là một ví dụ -

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

Đầu ra

1