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

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

পরিচয়

PHP-তে IntlChar::isMirrored() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টারকে Bidi_Mirrored প্রপার্টি আছে কিনা। এই প্রপার্টি থাকলে ক্যারেক্টারটি RTL (Right-to-Left) কনটেক্সটে রেন্ডার হলে আঁকা হবে এর মিরর ইমেজ (mirror image) হিসেবে — যেমন ব্র্যাকেট, প্যারেন্থেসিস ইত্যাদি।

সিনট্যাক্স

bool IntlChar::isMirrored($val)

প্যারামিটার

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

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

ক্যারেক্টারের Bidi_Mirrored প্রপার্টি থাকলে true, নাইলে false ফেরত দেয়।

উদাহরণ

<?php
var_dump(IntlChar::isMirrored("<"));
echo "<br>";
var_dump(IntlChar::isMirrored(">"));
echo "<br>";
var_dump(IntlChar::isMirrored("p"));
echo "<br>";
var_dump(IntlChar::isMirrored("*"));
echo "<br>";
?>

আউটপুট

bool(true)
bool(true)
bool(false)
bool(false)

ব্যাখ্যা:

  • '<' (লেস-দ্যান) — RTL-এ '>' হয়ে যায় → true
  • '>' (গ্রেটার-দ্যান) — RTL-এ '<' হয়ে যায় → true
  • 'p' — সাধারণ লেটার, মিরর নয় → false
  • '*' — অ্যাস্টারিস্ক, মিরর নয় → false

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

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

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

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