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

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

পরিচয়

PHP-তে IntlChar::isblank() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার "ব্ল্যাঙ্ক" (blank) বা হরিজেন্ট্যাল হোয়াইটস্পেস (horizontal whitespace) কিনা। সাধারণত স্পেস (U+0020) এবং ট্যাব (U+0009) ক্যারেক্টারগুলো ব্ল্যাঙ্ক হিসেবে বিবেচিত হয়। লাইন ব্রেক (newline) ব্ল্যাঙ্ক নয়।

সিনট্যাক্স

bool IntlChar::isblank($val)

প্যারামিটার

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

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

ক্যারেক্টারটি ব্ল্যাঙ্ক/হরিজেন্ট্যাল হোয়াইটস্পেস হলে true, অন্যথায় false। বহু ক্যারেক্টার স্ট্রিং দিলে NULL রিটার্ন করতে পারে।

উদাহরণ

<?php
var_dump(IntlChar::isblank(" "));
echo "<br>";
var_dump(IntlChar::isblank("* "));
echo "<br>";
var_dump(IntlChar::isblank("8"));
echo "<br>";
var_dump(IntlChar::isblank("n"));
?>

আউটপুট

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

ব্যাখ্যা:

  • ' ' (স্পেস) — ব্ল্যাঙ্ক → true
  • '* ' (দুই ক্যারেক্টার) — NULL (একক ক্যারেক্টার আশা করে)
  • '8' — ডিজিট, ব্ল্যাঙ্ক নয় → false
  • 'n' — লেটার, ব্ল্যাঙ্ক নয় → false

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

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

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

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