পরিচয়
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