Rumah  >  Artikel  >  pembangunan bahagian belakang  >  fungsi levenshtein() dalam PHP

fungsi levenshtein() dalam PHP

PHPz
PHPzke hadapan
2023-09-01 14:25:061352semak imbas

Fungsi

fungsi levenshtein() dalam PHP

levenshtein() digunakan untuk mengira jarak Levenshtein antara dua rentetan. Jarak edit ialah bilangan aksara yang mesti diganti, disisipkan atau dipadamkan untuk menukar rentetan pertama kepada rentetan kedua. Fungsi ini tidak sensitif huruf besar-besaran.

Tatabahasa

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

Parameter

  • str1 - rentetan pertama untuk dibandingkan

  • str2 - rentetan kedua untuk dibandingkan

  • Insert - Kos memasukkan aksara

  • Penggantian - Kos menggantikan watak

  • Padam - ​​Kos pemadaman aksara

Kembali

Fungsi

levenshtein() mengembalikan jarak Levenshtein antara dua rentetan parameter. Jika satu daripada rentetan melebihi 255 aksara, kembalikan -1

Contoh

Berikut adalah contoh -

Demonstrasi secara langsung

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

Output

1

Atas ialah kandungan terperinci fungsi levenshtein() dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam