কম্পিউটার টিউটোরিয়াল

PHP-তে metaphone() ফাংশন

মেটাফোন কী গণনার জন্য 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
  1. PHP-তে str_repeat() ফাংশন

  2. PHP-তে str_pad() ফাংশন

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

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