PHP में IntlChar::ispunct() फंक्शन जांचता है कि दिया गया Unicode वर्ण विराम चिह्न (punctuation) है या नहीं। Unicode में विराम चिह्न श्रेणी (P*) में कई प्रकार शामिल हैं: डैश, ओपन/क्लोज ब्रैकेट, कनेक्टर, अन्य।
सिंटैक्स (Syntax)
IntlChar::ispunct(int|string $codepoint): bool
पैरामीटर्स (Parameters)
- $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग (आवश्यक)
रिटर्न वैल्यू (Return Value)
- true - यदि वर्ण विराम चिह्न है
- false - यदि वर्ण विराम चिह्न नहीं है
- NULL - अमान्य इनपुट (बहु-वर्ण स्ट्रिंग) के लिए
उदाहरण 1 (Example 1)
<?php
var_dump(IntlChar::ispunct("1")); // अंक - विराम चिह्न नहीं
echo "<br>";
var_dump(IntlChar::ispunct(",")); // कॉमा - विराम चिह्न
echo "<br>";
var_dump(IntlChar::ispunct("q")); // अक्षर - विराम चिह्न नहीं
?>
आउटपुट 1 (Output 1)
bool(false) bool(true) bool(false)
उदाहरण 2 (Example 2)
<?php
var_dump(IntlChar::ispunct(";")); // सेमीकॉलन - विराम चिह्न
echo "<br>";
var_dump(IntlChar::ispunct(":")); // कॉलन - विराम चिह्न
echo "<br>";
var_dump(IntlChar::ispunct("10")); // बहु-वर्ण स्ट्रिंग
?>
आउटपुट 2 (Output 2)
bool(true) bool(true) NULL