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

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

levenshtein() फ़ंक्शन

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

सिंटैक्स

levenshtein(string $str1, string $str2, int $insert_cost = 1, int $replace_cost = 1, int $delete_cost = 1): int

पैरामीटर्स

  • str1 - तुलना की जाने वाली पहली स्ट्रिंग
  • str2 - तुलना की जाने वाली दूसरी स्ट्रिंग
  • insert_cost - कैरेक्टर इन्सर्ट करने की लागत
  • replace_cost - कैरेक्टर रिप्लेस करने की लागत
  • delete_cost - कैरेक्टर डिलीट करने की लागत

रिटर्न वैल्यू

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

उदाहरण

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

आउटपुट

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

    str_pad() फ़ंक्शन PHP में str_pad() फ़ंक्शन किसी स्ट्रिंग को नई लंबाई तक पैड (भरने) करने के लिए उपयोग किया जाता है। यह पैड की गई स्ट्रिंग रिटर्न करता है। सिंटैक्स str_pad(string $string, int $length, string $pad_string = , int $pad_type = STR_PAD_RIGHT): string पैरामीटर्स string - पैड की जाने वा

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

    quoted_printable_encode() फ़ंक्शन PHP में quoted_printable_encode() फ़ंक्शन 8-बिट स्ट्रिंग को कोटेड-प्रिंटेबल स्ट्रिंग में बदलने के लिए उपयोग किया जाता है। सिंटैक्स quoted_printable_encode(string $string): string पैरामीटर्स string - कन्वर्ट की जाने वाली 8-बिट स्ट्रिंग रिटर्न वैल्यू quoted_print

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

    quoted_printable_decode() फ़ंक्शन PHP में quoted_printable_decode() फ़ंक्शन कोटेड-प्रिंटेबल स्ट्रिंग को 8-बिट स्ट्रिंग में बदलने के लिए उपयोग किया जाता है। सिंटैक्स quoted_printable_decode(string $string): string पैरामीटर्स string - इनपुट स्ट्रिंग रिटर्न वैल्यू quoted_printable_decode() फ़ंक्शन