Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में IntlChar::isbase() फंक्शन


PHP में IntlChar::isbase() फंक्शन जांचता है कि दिया गया Unicode वर्ण बेस वर्ण (base character) है या नहीं। बेस वर्ण वे हैं जो कॉम्बाइनिंग मार्क्स (डायक्रिटिक्स) के साथ संयोजित नहीं होते - वे स्वतंत्र रूप से खड़े होते हैं।

सिंटैक्स (Syntax)

IntlChar::isbase(int|string $codepoint): bool

पैरामीटर्स (Parameters)

  • $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग (आवश्यक)

रिटर्न वैल्यू (Return Value)

  • true - यदि वर्ण बेस वर्ण है
  • false - यदि वर्ण बेस वर्ण नहीं है (कॉम्बाइनिंग मार्क, आदि)
  • NULL - अमान्य इनपुट (बहु-वर्ण स्ट्रिंग) के लिए

उदाहरण (Example)

<?php
var_dump(IntlChar::isbase("D"));           // अक्षर - बेस वर्ण
echo "<br>";
var_dump(IntlChar::isbase("EJklomno"));    // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::isbase("123"));         // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::isbase("5757jhgbjh"));  // बहु-वर्ण स्ट्रिंग
?>

आउटपुट (Output)

bool(true)
NULL
NULL
NULL

नोट: अधिकांश अक्षर और अंक बेस वर्ण होते हैं। कॉम्बाइनिंग डायक्रिटिकल मार्क्स (जैसे U+0300 कोम्बाइनिंग ग्रेव एक्सेंट) बेस वर्ण नहीं होते।


  1. - PHP में IntlChar::charMirror() फंक्शन

    PHP में IntlChar::charMirror() फंक्शन दिए गए Unicode वर्ण का दर्पण-छवि वर्ण (mirror-image character) ढूंढता है। यह द्विदिशात्मक टेक्स्ट रेंडरिंग में उपयोगी है जहां ब्रैकेट्स और अन्य वर्णों को RTL संदर्भ में दर्पणित किया जाता है। सिंटैक्स (Syntax) IntlChar::charMirror(int|string $codepoint): int|st

  1. - PHP में IntlChar::isIDStart() फंक्शन

    PHP में IntlChar::isIDStart() फंक्शन जांचता है कि दिया गया Unicode वर्ण पहचानकर्ता प्रारंभ (identifier start) वर्ण के रूप में वैध है या नहीं। प्रोग्रामिंग भाषाओं में पहचानकर्ता (वेरिएबल नाम, फंक्शन नाम) आमतौर पर अक्षर या अंडरस्कोर से शुरू होने चाहिए, अंक से नहीं। सिंटैक्स (Syntax) IntlChar::isIDSt

  1. - PHP में IntlChar::isbase() फंक्शन

    PHP में IntlChar::isbase() फंक्शन जांचता है कि दिया गया Unicode वर्ण बेस वर्ण (base character) है या नहीं। बेस वर्ण वे हैं जो कॉम्बाइनिंग मार्क्स (डायक्रिटिक्स) के साथ संयोजित नहीं होते - वे स्वतंत्र रूप से खड़े होते हैं। सिंटैक्स (Syntax) IntlChar::isbase(int|string $codepoint): bool पैरामीटर्स