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

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

পরিচয়

PHP-তে IntlChar::totitle() ফাংশনটি একটি Unicode ক্যারেক্টারকে টাইটেলকেস (titlecase) রূপে রূপান্তর করে। টাইটেলকেস হলো এমন কেস মэপিং যা শব্দের শুরুতে ব্যবহৃত হয় (যেমন: "Dž" → "DŽ" - ল্যাটিন ক্যাপিটাল লেটার D এবং ছোট লেটার Z with caron)। অধিকাংশ ক্যারেক্টারের জন্য টাইটেলকেস = আপারকেস, কিন্তু কিছু спец কেস রয়েছে (যেমন লিগেচার)।

সিনট্যাক্স

IntlChar::totitle($val): string|int

প্যারামিটার

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

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

ক্যারেক্টারটির সিম্পল টাইটেলকেস মэপিং (string) ফেরত দেয়। যদি টাইটেলকেস মэপিং না থাকে, তবে মূল কোডপয়েন্ট ফেরত দেয়।

উদাহরণ

<?php
var_dump(IntlChar::totitle(" "));
echo "<br>";
var_dump(IntlChar::totitle(" $ "));
echo "<br>";
var_dump(IntlChar::totitle("78"));
echo "<br>";
var_dump(IntlChar::totitle("k"));
?>

আউটপুট

string(1) " "
NULL
NULL
string(1) "K"

ব্যাখ্যা:

  • ' ' (স্পেস) — কোনো টাইটেলকেস নেই, নিজেরাই ফেরত দেয়
  • ' $ ' — স্পেস+ডলার+স্পেস (বহু ক্যারেক্টার) → NULL
  • '78' — দুটি ডিজিট → NULL
  • 'k' — লোয়ারকেস → টাইটেলকেস = আপারকেস 'K'

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

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

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

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