levenshtein() ফাংশন দুটি স্ট্রিং মধ্যে Levenshtein দূরত্ব গণনা ব্যবহার করা হয়। Levenshtein দূরত্ব হল প্রথম স্ট্রিংকে দ্বিতীয় স্ট্রিং-এ রূপান্তর করার জন্য আপনাকে প্রতিস্থাপন, সন্নিবেশ বা মুছে ফেলার জন্য অক্ষরের সংখ্যা। এই ফাংশন কেস-সংবেদনশীল নয়৷
সিনট্যাক্স
levenshtein(str1, str2, insert, replace, delete)
পরামিতি
-
str1 − তুলনা করার জন্য প্রথম স্ট্রিং
-
str2 - তুলনা করার জন্য দ্বিতীয় স্ট্রিং
-
ঢোকান - একটি অক্ষর সন্নিবেশ করার খরচ
-
প্রতিস্থাপন করুন - একটি অক্ষর প্রতিস্থাপনের খরচ
-
মুছুন - একটি অক্ষর মুছে ফেলার খরচ
ফেরত
levenshtein() ফাংশন দুটি আর্গুমেন্ট স্ট্রিং এর মধ্যে Levenshtein দূরত্ব প্রদান করে। স্ট্রিংগুলির একটি 255 অক্ষরের বেশি হলে এটি -1 প্রদান করে
উদাহরণ
নিম্নলিখিত একটি উদাহরণ -
<?php echo levenshtein("Welcome","elcome"); ?>
আউটপুট
1