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

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


PHP में IntlChar::charDirection() फंक्शन दिए गए Unicode कोड पॉइंट की द्विदिशात्मक श्रेणी (bidirectional category) लौटाता है। यह RTL (राइट-टू-लेफ्ट) और LTR (लेफ्ट-टू-राइट) टेक्स्ट रेंडरिंग में वर्णों के व्यवहार को निर्धारित करता है।

सिंटैक्स (Syntax)

IntlChar::charDirection(int|string $codepoint): int

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

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

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

द्विदिशात्मक श्रेणी स्थिरांक (पूर्णांक) लौटाता है। मुख्य श्रेणियाँ:

  • IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT (L) - लेफ्ट-टू-राइट
  • IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT (R) - राइट-टू-लेफ्ट
  • IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER (EN) - यूरोपीय संख्या
  • IntlChar::CHAR_DIRECTION_ARABIC_NUMBER (AN) - अरबी संख्या
  • IntlChar::CHAR_DIRECTION_WHITE_SPACE_NEUTRAL (WS) - व्हाइटस्पेस न्यूट्रल
  • IntlChar::CHAR_DIRECTION_OTHER_NEUTRAL (ON) - अन्य न्यूट्रल
  • और 20+ अन्य श्रेणियाँ...

उदाहरण (Example)

<?php
var_dump(IntlChar::charDirection("-"));      // हाइफन-माइनस
echo "<br>";
var_dump(IntlChar::charDirection("*"));      // एस्टरिस्क
echo "<br>";
var_dump(IntlChar::charDirection("kjh"));    // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::charDirection("H"));      // लैटिन अपरकेस
?>

आउटपुट (Output)

int(3)   // CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR
int(10)  // CHAR_DIRECTION_OTHER_NEUTRAL
NULL     // बहु-वर्ण स्ट्रिंग
int(0)   // CHAR_DIRECTION_LEFT_TO_RIGHT

  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