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

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


PHP में IntlChar::isISOControl() फंक्शन जांचता है कि दिया गया Unicode वर्ण ISO कंट्रोल कोड (ISO control code) है या नहीं। ये C0 (U+0000-U+001F) और C1 (U+007F-U+009F) रेंज के वर्ण हैं जैसे न्यूलाइन, टैब, आदि।

सिंटैक्स (Syntax)

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

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

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

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

  • true - यदि वर्ण ISO कंट्रोल कोड है
  • false - यदि वर्ण ISO कंट्रोल कोड नहीं है

उदाहरण 1 (Example 1)

<?php
var_dump(IntlChar::isISOControl("A"));   // अक्षर - कंट्रोल नहीं
echo "<br>";
var_dump(IntlChar::isISOControl("n"));   // 'n' अक्षर - कंट्रोल नहीं (मूल में त्रुटि: true दिखाया गया)
echo "<br>";
var_dump(IntlChar::isISOControl("T"));   // अक्षर - कंट्रोल नहीं
echo "<br>";
var_dump(IntlChar::isISOControl("1"));   // अंक - कंट्रोल नहीं
?>

आउटपुट 1 (Output 1)

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

उदाहरण 2 (Example 2)

<?php
var_dump(IntlChar::isISOControl("\n"));  // न्यूलाइन (U+000A) - कंट्रोल
echo "<br>";
var_dump(IntlChar::isISOControl("\r"));  // कैरिज रिटर्न (U+000D) - कंट्रोल
echo "<br>";
var_dump(IntlChar::isISOControl("878")); // बहु-वर्ण स्ट्रिंग
?>

आउटपुट 2 (Output 2)

bool(true)
bool(true)
NULL

सुधार: मूल आउटपुट में 'n' के लिए true दिखाया गया था जो गलत है। 'n' (U+006E) एक सामान्य अक्षर है, कंट्रोल कोड नहीं। कंट्रोल कोड \n (U+000A) है।


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

    PHP में IntlChar::isISOControl() फंक्शन जांचता है कि दिया गया Unicode वर्ण ISO कंट्रोल कोड (ISO control code) है या नहीं। ये C0 (U+0000-U+001F) और C1 (U+007F-U+009F) रेंज के वर्ण हैं जैसे न्यूलाइन, टैब, आदि। सिंटैक्स (Syntax) IntlChar::isISOControl(int|string $codepoint): bool पैरामीटर्स (Paramet