কম্পিউটার

পিএইচপি-তে levenshtein() ফাংশন


levenshtein() ফাংশন দুটি স্ট্রিং মধ্যে Levenshtein দূরত্ব গণনা ব্যবহার করা হয়। Levenshtein দূরত্ব হল প্রথম স্ট্রিংকে দ্বিতীয় স্ট্রিং-এ রূপান্তর করার জন্য আপনাকে প্রতিস্থাপন, সন্নিবেশ বা মুছে ফেলার জন্য অক্ষরের সংখ্যা। এই ফাংশন কেস-সংবেদনশীল নয়৷

সিনট্যাক্স

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

পরামিতি

  • str1 − তুলনা করার জন্য প্রথম স্ট্রিং

  • str2 - তুলনা করার জন্য দ্বিতীয় স্ট্রিং

  • ঢোকান - একটি অক্ষর সন্নিবেশ করার খরচ

  • প্রতিস্থাপন করুন - একটি অক্ষর প্রতিস্থাপনের খরচ

  • মুছুন - একটি অক্ষর মুছে ফেলার খরচ

ফেরত

levenshtein() ফাংশন দুটি আর্গুমেন্ট স্ট্রিং এর মধ্যে Levenshtein দূরত্ব প্রদান করে। স্ট্রিংগুলির একটি 255 অক্ষরের বেশি হলে এটি -1 প্রদান করে

উদাহরণ

নিম্নলিখিত একটি উদাহরণ -

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

আউটপুট

1

  1. পিএইচপি-তে str_repeat() ফাংশন

  2. পিএইচপি-তে str_pad() ফাংশন

  3. quoted_printable_encode() PHP-তে ফাংশন

  4. quoted_printable_decode() PHP-তে ফাংশন