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

PHP-তে IntlChar::getBidiPairedBracket() ফাংশন

পরিচয়

PHP-তে IntlChar::getBidiPairedBracket() ফাংশনটি একটি Unicode ক্যারেক্টারের জন্য জোড়া ব্র্যাকেট (paired bracket) ক্যারেক্টার ফেরত দেয়। এটি বাইডাইরেকশনাল (bidirectional) টেক্সট প্রসেসিং-এ ব্যবহৃত হয়, যেখানে ওপেনিং ব্র্যাকেটের জন্য ক্লোজিং ব্র্যাকেট এবং বিপরীত অবস্থায় ঠিকানা দেয়।

সিনট্যাক্স

IntlChar::getBidiPairedBracket($val)

প্যারামিটার

  • val − একটি পূর্ণসংখ্যা (Unicode কোডপয়েন্ট) বা UTF-8 এনকোডেড ক্যারেক্টার স্ট্রিং।

রিটার্ন ভ্যালু

ফাংশনটি ম্যাপ করা জোড়া ব্র্যাকেট ক্যারেক্টার রিটার্ন করে। যদি ক্যারেক্টারের কোনো জোড়া ব্র্যাকেট না থাকে, তবে নিজে ক্যারেক্টারটিই ফেরত দেওয়া হয়।

উদাহরণ

<?php
var_dump(IntlChar::getBidiPairedBracket(15));
echo "<br>";
var_dump(IntlChar::getBidiPairedBracket('('));
echo "<br>";
var_dump(IntlChar::getBidiPairedBracket('ABC'));
echo "<br>";
var_dump(IntlChar::getBidiPairedBracket('J'));
?>

আউটপুট

int(15)
string(1) ")"
NULL
string(1) "J"

ব্যাখ্যা:

  • কোডপয়েন্ট ১৫ (নন-প্রিন্টেবল কন্ট্রোল ক্যারেক্টার) — নিজেরাই ফেরত দেয়।
  • '(' (ওপেনিং প্যாரেন্থেসিস) — এর জোড়া ')' ফেরত দেয়।
  • 'ABC' (বহু ক্যারেক্টার) — NULL ফেরত দেয় (একক ক্যারেক্টার আশা করে)।
  • 'J' (সাধারণ লেটার) — কোনো ব্র্যাকেট নেই, তাই নিজেরাই ফেরত দেয়।

  1. PHP-তে IntlChar::charMirror() ফাংশন

  2. PHP-তে IntlChar::isIDStart() ফাংশন

  3. PHP-তে IntlChar::isJavaIDPart() ফাংশন

  4. PHP-তে IntlChar::totitle() ফাংশন