মেটাফোন কী গণনার জন্য metaphone() ফাংশন
PHP-তে metaphone() ফাংশনটি একটি স্ট্রিং-এর মেটাফোন কী (metaphone key) গণনা করে। এটি সাউন্ডেক্স-এর উন্নত সংস্করণ যা ইংরেজি উচ্চারণের নিয়মাবলী অনুসরণ করে। একই উচ্চারণের শব্দগুলোর মেটাফোন কী একই হয়।
সিনট্যাক্স
metaphone(str, len)
প্যারামিটার
- str — যাচাই করার স্ট্রিং
- len — মেটাফোন কী-এর সর্বোচ্চ দৈর্ঘ্য (অপশনাল)
রিটার্ন মান
সফল হলে মেটাফোন কী, ব্যর্থ হলে FALSE।
উদাহরণ ১
<?php
var_dump(metaphone('demo'));
?>
আউটপুট
string(2) "TM"
উদাহরণ ২ (দৈর্ঘ্য সীমাবদ্ধ)
<?php
var_dump(metaphone('Welcome', 3));
?>
আউটপুট
string(3) "WLK"
উদাহরণ ৩ (একই উচ্চারণ)
<?php $one = "Since"; $two = "Sins"; echo metaphone($one); echo "
"; echo metaphone($two); ?>
আউটপুট
SNS SNS