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

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


PHP में IntlChar::charDigitValue() फंक्शन जांचता है कि दिया गया Unicode वर्ण दशमलव अंक (decimal digit) है या नहीं, और यदि है तो उसका संख्यात्मक मान लौटाता है। यह digit() से भिन्न है क्योंकि यह रेडिक्स पैरामीटर नहीं लेता - केवल दशमलव अंक (0-9 और अन्य लिपियों के समकक्ष) के लिए काम करता है।

सिंटैक्स (Syntax)

IntlChar::charDigitValue(int|string $codepoint): int|null

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

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

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

  • दशमलव अंक मान (पूर्णांक) यदि वर्ण दशमलव अंक है
  • NULL - यदि वर्ण दशमलव अंक नहीं है या अमान्य इनपुट

उदाहरण (Example)

<?php
var_dump(IntlChar::charDigitValue("989"));     // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::charDigitValue("1"));       // दशमलव अंक '1'
echo "<br>";
var_dump(IntlChar::charDigitValue("Humpty"));  // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::charDigitValue("\u{0774}")); // वर्ण (नहीं अंक)
?>

आउटपुट (Output)

NULL
int(1)
NULL
NULL

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

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

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

    PHP में IntlChar::isJavaIDPart() फंक्शन जांचता है कि दिया गया Unicode वर्ण Java पहचानकर्ता भाग (Java identifier part) के रूप में वैध है या नहीं। Java पहचानकर्ताओं में अक्षर, अंक, अंडरस्कोर, डॉलर साइन, और कुछ अन्य Unicode वर्ण शामिल हो सकते हैं (पहले वर्ण के बाद)। सिंटैक्स (Syntax) IntlChar::isJava

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

    PHP में IntlChar::totitle() फंक्शन दिए गए Unicode वर्ण को टाइटलकेस (titlecase) में परिवर्तित करता है। टाइटलकेस आमतौर पर शब्द के पहले अक्षर को अपरकेस और बाकी को लोअरकेस करने के लिए उपयोग होता है, लेकिन कुछ वर्णों (जैसे लिगेचर्स) का विशेष टाइटलकेस रूप होता है। सिंटैक्स (Syntax) IntlChar::totitle(int