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

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

পরিচয়

PHP-তে IntlChar::isJavaSpaceChar() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার জাভা প্রোগ্রামিং ভাষার সংজ্ঞা অনুযায়ী "স্পেস ক্যারেক্টার" (space character) কিনা। জাভা-এ স্পেস ক্যারেক্টার হলো Unicode ক্যাটাগরি Zs (Space Separator) دار সব ক্যারেক্টার। এটি isWhitespace()-এর চেয়ে সংকীর্ণ (narrower) সংজ্ঞা।

সিনট্যাক্স

bool IntlChar::isJavaSpaceChar($val)

প্যারামিটার

  • val − একটি ক্যারেক্টার UTF-8 এনকোডেড স্ট্রিং হিসেবে।

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

ক্যারেক্টারটি জাভা স্পেস ক্যারেক্টার হলে true, অন্যথায় false। বহু ক্যারেক্টার বা অবৈধ ইনপুট দিলে NULL রিটার্ন করতে পারে।

উদাহরণ

<?php
var_dump(IntlChar::isJavaSpaceChar(""));
echo "<br>";
var_dump(IntlChar::isJavaSpaceChar("!"));
echo "<br>";
var_dump(IntlChar::isJavaSpaceChar(" "));
echo "<br>";
var_dump(IntlChar::isJavaSpaceChar("K"));
echo "<br>";
var_dump(IntlChar::isJavaSpaceChar("Kite!"));
echo "<br>";
?>

আউটপুট

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

ব্যাখ্যা:

  • "" (খালি স্ট্রিং) → NULL
  • '!' — পাঙ্কচুয়েশন, স্পেস নয় → false
  • ' ' (স্পেস U+0020) — Zs ক্যাটাগরি, জাভা স্পেস → true
  • 'K' — লেটার → false
  • 'Kite!' — বহু ক্যারেক্টার → NULL
দ্রষ্টব্য: ট্যাব (U+0009), নিউলাইন (U+000A) জাভা স্পেস ক্যারেক্টার নয় (তাদের ক্যাটাগরি Cc), কিন্তু isWhitespace()-এ true হবে।

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

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

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

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