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

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

পরিচয়

PHP-তে IntlChar::isJavaIDStart() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার জাভা প্রোগ্রামিং ভাষার আইডেন্টিফায়ারের প্রথম ক্যারেক্টার হিসেবে ব্যবহার যোগ্য কিনা। জাভা স্পেসিফিকেশন অনুযায়ী আইডেন্টিফায়ার শুরুতে লেটার (Unicode Lu, Ll, Lt, Lm, Lo, Nl), আন্ডারস্কোর (_), ডলার সাইন ($), বা কিছু অন্য ক্যারেক্টার থাকতে পারে।

সিনট্যাক্স

bool IntlChar::isJavaIDStart($val)

প্যারামিটার

  • val − একটি ক্যারেক্টার বা পূর্ণসংখ্যা (Unicode কোডপয়েন্ট) UTF-8 এনকোডেড স্ট্রিং হিসেবে।

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

ক্যারেক্টারটি জাভা আইডি শুরুতে যোগ্য হলে true, অন্যথায় false। বহু ক্যারেক্টার স্ট্রিং দিলে NULL রিটার্ন করতে পারে।

উদাহরণ ১

<?php
var_dump(IntlChar::isJavaIDStart("A"));
echo "<br>";
var_dump(IntlChar::isJavaIDStart("a"));
echo "<br>";
?>

আউটপুট

bool(true)
bool(true)

উদাহরণ ২

<?php
var_dump(IntlChar::isJavaIDStart("111"));
echo "<br>";
var_dump(IntlChar::isJavaIDStart("K"));
echo "<br>";
var_dump(IntlChar::isJavaIDStart("Kite"));
echo "<br>";
var_dump(IntlChar::isJavaIDStart("123 "));
echo "<br>";
?>

আউটপুট

NULL
bool(true)
NULL
NULL

ব্যাখ্যা:

  • 'A', 'a' — লেটার, জাভা আইডি শুরুতে যোগ্য → true
  • '111', 'Kite', '123 ' — বহু ক্যারেক্টার → NULL
  • 'K' — একক লেটার → true

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

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

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

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