लेवेनशेटिन () फ़ंक्शन का उपयोग दो स्ट्रिंग्स के बीच लेवेनशेटिन दूरी की गणना के लिए किया जाता है। लेवेनशेटिन दूरी उन वर्णों की संख्या है जिन्हें आपको पहली स्ट्रिंग को दूसरी स्ट्रिंग में बदलने के लिए बदलना, सम्मिलित करना या हटाना है। यह फ़ंक्शन केस-संवेदी नहीं है।
सिंटैक्स
levenshtein(str1, str2, insert, replace, delete)
पैरामीटर
-
str1 − तुलना करने वाला पहला स्ट्रिंग
-
str2 - तुलना करने के लिए दूसरी स्ट्रिंग
-
सम्मिलित करें − चरित्र डालने की लागत
-
बदलें − चरित्र बदलने की लागत
-
हटाएं − चरित्र को मिटाने की लागत
वापसी
लेवेनशेटिन () फ़ंक्शन दो तर्क स्ट्रिंग्स के बीच लेवेनशेटिन दूरी देता है। यदि कोई स्ट्रिंग 255 वर्णों से अधिक है, तो यह -1 लौटाता है
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php echo levenshtein("Welcome","elcome"); ?>
आउटपुट
1