PHP में IntlChar::isalpha() फंक्शन जांचता है कि दिया गया Unicode वर्ण वर्णमाला अक्षर (alphabetic letter) है या नहीं। महत्वपूर्ण: फंक्शन नाम के बावजूद, यह केवल अक्षरों (letters) के लिए true लौटाता है, अंकों (digits) के लिए नहीं। "अल्फान्यूमेरिक" जांच के लिए isalnum() उपयोग करें।
सिंटैक्स (Syntax)
IntlChar::isalpha(int|string $codepoint): bool
पैरामीटर्स (Parameters)
- $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग (आवश्यक)
रिटर्न वैल्यू (Return Value)
- true - यदि वर्ण वर्णमाला अक्षर है
- false - यदि वर्ण वर्णमाला अक्षर नहीं है (अंक, प्रतीक, आदि)
- NULL - अमान्य इनपुट (बहु-वर्ण स्ट्रिंग) के लिए
उदाहरण 1 (Example 1)
<?php
var_dump(IntlChar::isalpha("7")); // अंक - अक्षर नहीं
echo "<br>";
var_dump(IntlChar::isalpha("M")); // अपरकेस अक्षर - true
?>
आउटपुट 1 (Output 1)
bool(false) bool(true)
उदाहरण 2 (Example 2)
<?php
var_dump(IntlChar::isalpha("Amit")); // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::isalpha("Jacob87876")); // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::isalpha("87876")); // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::isalpha("A")); // अक्षर - true
?>
आउटपुट 2 (Output 2)
NULL NULL NULL bool(true)
स्पष्टीकरण: फंक्शन नाम isalpha "अल्फा" (अक्षर) के लिए है, "अल्फान्यूमेरिक" के लिए नहीं।