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

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

পরিচয়

PHP-তে IntlChar::ispunct() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার পাঙ্কচুয়েশন (punctuation) কিনা। Unicode-এ পাঙ্কচুয়েশন ক্যাটাগরি (P*) شامل: Pd (Dash), Ps (Open), Pe (Close), Pi (Initial quote), Pf (Final quote), Pc (Connector), Po (Other)।

সিনট্যাক্স

bool IntlChar::ispunct($val)

প্যারামিটার

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

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

ক্যারেক্টারটি পাঙ্কচুয়েশন হলে true, অন্যথায় false।

উদাহরণ ১

<?php
var_dump(IntlChar::ispunct("1"));
echo "<br>";
var_dump(IntlChar::ispunct(","));
echo "<br>";
var_dump(IntlChar::ispunct("q"));
?>

আউটপুট

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

উদাহরণ ২

<?php
var_dump(IntlChar::ispunct(";"));
echo "<br>";
var_dump(IntlChar::ispunct(":"));
echo "<br>";
var_dump(IntlChar::ispunct("10"));
?>

আউটপুট

bool(true)
bool(true)
NULL

ব্যাখ্যা:

  • '1' — ডিজিট → false
  • ',' (কমা) — Po (Other punctuation) → true
  • 'q' — লেটার → false
  • ';' (সেমিকোলন) — Po → true
  • ':' (কোলন) — Po → true
  • '10' — দুটি ক্যারেক্টার → NULL

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

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

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

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