PHP में IntlChar::isalnum() फंक्शन जांचता है कि दिया गया Unicode वर्ण अल्फान्यूमेरिक (alphanumeric) है या नहीं - अर्थात् अक्षर (वर्णमाला) या अंक (संख्या)।
सिंटैक्स (Syntax)
IntlChar::isalnum(int|string $codepoint): bool
पैरामीटर्स (Parameters)
- $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग
रिटर्न वैल्यू (Return Value)
- true - यदि वर्ण अल्फान्यूमेरिक है (अक्षर या अंक)
- false - यदि वर्ण अल्फान्यूमेरिक नहीं है (प्रतीक, स्पेस, आदि)
- NULL - अमान्य इनपुट (बहु-वर्ण स्ट्रिंग) के लिए
उदाहरण 1 (Example 1)
<?php
var_dump(IntlChar::isalnum("$$")); // प्रतीक - false
echo "<br>";
var_dump(IntlChar::isalnum("Jack Sparrow!")); // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::isalnum("99")); // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::isalnum("J")); // अक्षर - true
?>
आउटपुट 1 (Output 1)
bool(false) NULL NULL bool(true)
उदाहरण 2 (Example 2)
<?php
var_dump(IntlChar::isalnum("#")); // प्रतीक - false
echo "<br>";
var_dump(IntlChar::isalnum("1")); // अंक - true
?>
आउटपुट 2 (Output 2)
bool(false) bool(true)
सुधार: मूल आउटपुट में पहले तीन के लिए NULL दिखाया गया था जो सही है (बहु-वर्ण स्ट्रिंग), लेकिन चौथे के लिए true सही है।