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

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

পরিচয়

PHP-তে IntlChar::isIDPart() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার আইডেন্টিফায়ারের অংশ (non-first character) হিসেবে ব্যবহার যোগ্য কিনা। Unicode ID_Continue প্রপার্টি এই নিয়ম নির্ধারণ করে। এটি ID_Start প্রপার্টি دار সব ক্যারেক্টার প্লাস ডিজিট (Nd), কনেক্টর পাঙ্কচুয়েশন (Pc), এবং কিছু অন্যান্য মার্ক নন-স্পেসিং মার্ক (Mn) এবং কম্বাইনিং স্পেসিং মার্ক (Mc) অন্তর্ভুক্ত করে।

সিনট্যাক্স

bool IntlChar::isIDPart($val)

প্যারামিটার

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

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

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

উদাহরণ

<?php
var_dump(IntlChar::isIDPart("J"));
echo "<br>";
var_dump(IntlChar::isIDPart("j"));
echo "<br>";
var_dump(IntlChar::isIDPart("&"));
echo "<br>";
var_dump(IntlChar::isIDPart("12"));
echo "<br>";
?>

আউটপুট

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

ব্যাখ্যা:

  • 'J' — আপারকেস লেটার, ID_Continue → true
  • 'j' — লোয়ারকেস লেটার, ID_Continue → true
  • '&' — সিম্বল, ID_Continue নয় → false
  • '12' — দুটি ক্যারেক্টার → NULL

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

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

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

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