পরিচয়
PHP-তে IntlChar::isUWhiteSpace() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার "Unicode হোয়াইটস্পেস" (White_Space প্রপার্টি دار) কিনা। এটি isWhitespace()-এর সমান কিন্তু Unicode White_Space প্রপার্টি নির্দিষ্টভাবে চেক করে। White_Space প্রপার্টি دار ক্যারেক্টারগুলোর মধ্যে: স্পেস (U+0020), ট্যাব (U+0009), নিউলাইন (U+000A), ভার্টিক্যাল ট্যাব (U+000B), ফর্ম ফিড (U+000C), ক্যারেজ রিটার্ন (U+000D), নেক্সট লাইন (U+0085), এবং অন্যান্য স্পেস সেপারেটর (Zs), লাইন সেপারেটর (Zl), প্যারাগ্রাফ সেপারেটর (Zp)।
সিনট্যাক্স
bool IntlChar::isUWhiteSpace($val)
প্যারামিটার
val − একটি ক্যারেক্টার বা পূর্ণসংখ্যা (Unicode কোডপয়েন্ট) UTF-8 এনকোডেড স্ট্রিং হিসেবে।
রিটার্ন ভ্যালু
ক্যারেক্টারটি Unicode White_Space প্রপার্টি دار হলে true, অন্যথায় false।
উদাহরণ
<?php
var_dump(IntlChar::isUWhiteSpace("\n"));
echo "<br>";
var_dump(IntlChar::isUWhiteSpace("A"));
echo "<br>";
var_dump(IntlChar::isUWhiteSpace("*"));
?>
আউটপুট
bool(true) bool(false) bool(false)
ব্যাখ্যা:
- '\n' (নিউলাইন U+000A) — White_Space প্রপার্টি আছে → true
- 'A' — লেটার, হোয়াইটস্পেস নয় → false
- '*' — সিম্বল, হোয়াইটস্পেস নয় → false