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

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

পরিচয়

PHP-তে IntlChar::isalpha() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার অক্ষর (alphabetic letter) কিনা। দ্রষ্টব্য: ফাংশন নাম isalpha হলেও এটি "alphanumeric" চেক করে না, শুধু "alphabetic" (লেটার) চেক করে। Unicode-এ General Category "L*" (Letter) দার সব ক্যারেক্টার অক্ষর হিসেবে বিবেচিত হয়।

সিনট্যাক্স

bool IntlChar::isalpha($val)

প্যারামিটার

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

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

ক্যারেক্টারটি অক্ষর (Letter) হলে true, অন্যথায় (ডিজিট, সিম্বল, পাঙ্কচুয়েশন, ইত্যাদি) false। বহু ক্যারেক্টার স্ট্রিং দিলে NULL রিটার্ন করতে পারে।

উদাহরণ ১

<?php
var_dump(IntlChar::isalpha("7"));
echo "<br>";
var_dump(IntlChar::isalpha("M"));
?>

আউটপুট

bool(false)
bool(true)

উদাহরণ ২

<?php
var_dump(IntlChar::isalpha("Amit"));
echo "<br>";
var_dump(IntlChar::isalpha("Jacob87876"));
echo "<br>";
var_dump(IntlChar::isalpha("87876"));
echo "<br>";
var_dump(IntlChar::isalpha("A"));
?>

আউটপুট

NULL
NULL
NULL
bool(true)

ব্যাখ্যা:

  • '7' — ডিজিট, লেটার নয় → false
  • 'M' — আপারকেস লেটার → true
  • 'Amit', 'Jacob87876', '87876' — বহু ক্যারেক্টার স্ট্রিং → NULL
  • 'A' — লেটার → true

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

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

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

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