পরিচয়
PHP-তে IntlChar::isWhitespace() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার হোয়াইটস্পেস (whitespace) কিনা। Unicode-এ হোয়াইটস্পেস ক্যাটাগরি (Zs, Zl, Zp) এবং কিছু কন্ট্রোল ক্যারেক্টার (ট্যাব, নিউলাইন, ফর্ম ফিড ইত্যাদি) হোয়াইটস্পেস হিসেবে বিবেচিত হয়।
সিনট্যাক্স
bool IntlChar::isWhitespace($val)
প্যারামিটার
val − একটি ক্যারেক্টার বা পূর্ণসংখ্যা (Unicode কোডপয়েন্ট) UTF-8 এনকোডেড স্ট্রিং হিসেবে।
রিটার্ন ভ্যালু
ক্যারেক্টারটি হোয়াইটস্পেস হলে true, অন্যথায় false। বহু ক্যারেক্টার স্ট্রিং দিলে NULL রিটার্ন করতে পারে।
উদাহরণ
<?php
var_dump(IntlChar::isWhitespace("M"));
echo "<br>";
var_dump(IntlChar::isWhitespace(" "));
echo "<br>";
var_dump(IntlChar::isWhitespace("& "));
echo "<br>";
?>
আউটপুট
bool(false) bool(true) NULL
ব্যাখ্যা:
- 'M' — লেটার, হোয়াইটস্পেস নয় → false
- ' ' (স্পেস) — হোয়াইটস্পেস (Zs) → true
- '& ' — দুই ক্যারেক্টার → NULL