Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में levenshtein () फ़ंक्शन

लेवेनशेटिन () फ़ंक्शन का उपयोग दो स्ट्रिंग्स के बीच लेवेनशेटिन दूरी की गणना के लिए किया जाता है। लेवेनशेटिन दूरी उन वर्णों की संख्या है जिन्हें आपको पहली स्ट्रिंग को दूसरी स्ट्रिंग में बदलने के लिए बदलना, सम्मिलित करना या हटाना है। यह फ़ंक्शन केस-संवेदी नहीं है।

सिंटैक्स

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

पैरामीटर

  • str1 − तुलना करने वाला पहला स्ट्रिंग

  • str2 - तुलना करने के लिए दूसरी स्ट्रिंग

  • सम्मिलित करें − चरित्र डालने की लागत

  • बदलें − चरित्र बदलने की लागत

  • हटाएं − चरित्र को मिटाने की लागत

वापसी

लेवेनशेटिन () फ़ंक्शन दो तर्क स्ट्रिंग्स के बीच लेवेनशेटिन दूरी देता है। यदि कोई स्ट्रिंग 255 वर्णों से अधिक है, तो यह -1 लौटाता है

उदाहरण

निम्नलिखित एक उदाहरण है -

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

आउटपुट

1

  1. PHP में str_pad () फ़ंक्शन

    स्ट्रिंग को नई लंबाई तक पैड करने के लिए str_pad() फ़ंक्शन का उपयोग किया जाता है। यह गद्देदार स्ट्रिंग लौटाता है। सिंटैक्स str_pad(str, len, pad_str, pad_type) पैरामीटर str - स्ट्रिंग टू पैड लेन -नई स्ट्रिंग लंबाई pad_str - पैडिंग के लिए इस्तेमाल की जाने वाली स्ट्रिंग pad_type - स्ट्रिंग

  1. PHP में उद्धृत_प्रिंट करने योग्य_एन्कोड () फ़ंक्शन

    कोट्ड_प्रिंटेबल_एनकोड () फ़ंक्शन का उपयोग 8 बिट स्ट्रिंग को उद्धृत प्रिंट करने योग्य स्ट्रिंग में बदलने के लिए किया जाता है। सिंटैक्स quoted_printable_encode(str) पैरामीटर str - यह 8-बिट स्ट्रिंग को परिवर्तित करने के लिए निर्दिष्ट करता है। वापसी उद्धृत_प्रिंट करने योग्य_एन्कोड () फ़ंक्शन परिवर

  1. PHP में उद्धरण_प्रिंट करने योग्य_डीकोड () फ़ंक्शन

    कोट्ड_प्रिंटेबल_डीकोड () का उपयोग उद्धृत प्रिंट करने योग्य स्ट्रिंग को 8 बिट स्ट्रिंग में बदलने के लिए किया जाता है। सिंटैक्स quoted_printable_decode(str) पैरामीटर str - इनपुट स्ट्रिंग वापसी Kotad_printable_decode() फ़ंक्शन 8-बिट ASCII स्ट्रिंग देता है। उदाहरण निम्नलिखित एक उदाहरण है -