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

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


PHP में IntlChar::isxdigit() फंक्शन जांचता है कि दिया गया Unicode वर्ण हेक्साडेसिमल अंक (hexadecimal digit) है या नहीं। हेक्साडेसिमल अंकों में शामिल हैं:

  • दशमलव अंक: 0-9 (U+0030-U+0039)
  • लैटिन अपरकेस: A-F (U+0041-U+0046)
  • लैटिन लोअरकेस: a-f (U+0061-U+0066)
  • फुलविड्थ अपरकेस: A-F (U+FF21-U+FF26)
  • फुलविड्थ लोअरकेस: a-f (U+FF41-U+FF46)

सिंटैक्स (Syntax)

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

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

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

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

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

उदाहरण 1 (Example 1)

<?php
var_dump(IntlChar::isxdigit("10"));  // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::isxdigit("A"));   // हेक्स अपरकेस
echo "<br>";
var_dump(IntlChar::isxdigit("a"));   // हेक्स लोअरकेस
?>

आउटपुट 1 (Output 1)

NULL
bool(true)
bool(true)

उदाहरण 2 (Example 2)

<?php
var_dump(IntlChar::isxdigit("\u{0041}"));  // 'A' Unicode एस्केप
echo "<br>";
var_dump(IntlChar::isxdigit("k"));         // 'k' - हेक्स नहीं
echo "<br>";
var_dump(IntlChar::isxdigit("9"));         // अंक 9 - हेक्स वैध
?>

आउटपुट 2 (Output 2)

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

  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::isxdigit() फंक्शन

    PHP में IntlChar::isxdigit() फंक्शन जांचता है कि दिया गया Unicode वर्ण हेक्साडेसिमल अंक (hexadecimal digit) है या नहीं। हेक्साडेसिमल अंकों में शामिल हैं: दशमलव अंक: 0-9 (U+0030-U+0039) लैटिन अपरकेस: A-F (U+0041-U+0046) लैटिन लोअरकेस: a-f (U+0061-U+0066) फुलविड्थ अपरकेस: A-F (U+FF21-U+FF26) फुलविड्