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

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

পরিচয়

PHP-তে IntlChar::isIDIgnorable() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার "আইডি ইগনোরেবল" (ID Ignorable) কিনা। Unicode-এ কিছু ক্যারেক্টার আছে যেগুলো আইডেন্টিফায়ার প্রসেসিং-এ উপেক্ষা করা উচিত (ignorable) — যেমন: সফট হাইফেন (U+00AD), জেরো-উইডথ স্পেস (U+200B), ডিলিট (U+007F), এবং অন্যান্য ফরম্যাট ক্যারেক্টার।

সিনট্যাক্স

bool IntlChar::isIDIgnorable($val)

প্যারামিটার

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

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

ক্যারেক্টারটি ID Ignorable হলে true, অন্যথায় false।

উদাহরণ

<?php
var_dump(IntlChar::isIDIgnorable("&"));
echo "<br>";
var_dump(IntlChar::isIDIgnorable("u{007F}"));
echo "<br>";
var_dump(IntlChar::isIDIgnorable("A"));
?>

আউটপুট

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

ব্যাখ্যা:

  • '&' (অ্যাম্পারস্যান্ড) — আইডি ইগনোরেবল নয় → false
  • 'u{007F}' (U+007F = DELETE) — ISO কন্ট্রোল, ID Ignorable → true
  • 'A' — লেটার, আইডি ইগনোরেবল নয় → false

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

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

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

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