Fonkiya Levenshtein

Shirin

Girmawa da yauwa Levenshtein dake tattuwan

<?php
echo levansheen("Hello World", "ello World");
echo "<br>";
echo levansheen("Hello World", "ello World", 10, 20, 30);
?>

Run Example

Definition and Usage

levenshtein() fonkili yana daukar kudu tsakanin biyu na kalami.

Levenshtein kudu, kuma ana kira kudu na watsa, na nufin kwanan aiki na dindindin wanda ake bukata domin watsa kalama daya zuwa kalama na biyu. Hukuncin watsa na amincewa kama na gabatarwa na kalama, ci gaba da kalama, ci gaba da kalama.

Dakatar da PHP yana ba kowane aiki (gabatarwa, ci gaba, ci gaba) da kudade dama. Wannan ba a iya samun gina kwanan aiki tare da gina wakilai na insert, replace, delete, domin kiyasta kudade kowane aiki.

Comment:levenshtein() fonkili ba yana dakin tsaki na haruffa ba.

Comment:levenshtein() fonkili ya zartar da similar_text() Fonkili da ya zartar da hana kwanan aiki. Wannan fonkili similar_text() zai ba ga kiyasta dama da haka ya kai ga kwanan aiki tare da yawa.

Syntax

levenshtein(string1,string2,insert,replace,delete)
Parameter Description
string1 Mallaki. Ana bukalma na kiyasta kalama ta farko.
string2 Mallaki. Ana bukalma na kiyasta biyu na kalami.
insert Optional. Ci gaba da wani kalama. Kuma ana gina 1.
replace Optional. Ci gaba da wani kalama. Kuma ana gina 1.
delete Optional. Ci gaba da wani kalama. Kuma ana gina 1.

Technical Details

Dauka: Dauka Levenshtein kudu tsakanin biyu na kalami. Idan wani kalami yana da kimanin 255 kala, a yi jumla -1.
Fonkili Version: 4.0.1+