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

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

পরিচয়

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

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

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

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

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