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

PHP 7 में यूनिकोड कोडपॉइंट एस्केप सिंटैक्स


PHP 7 इनपुट के रूप में हेक्साडेसिमल रूप में एक यूनिकोड कोडपॉइंट लेता है और डबल-उद्धृत स्ट्रिंग के भीतर UTF-8 कैरेक्टर फॉर्मेट में आउटपुट तैयार करता है। यह हेक्साडेसिमल अंकों, 2, 4, 6 और उससे ऊपर का कोई भी संयोजन हो सकता है। हम किसी फ़ंक्शन को कॉल किए बिना, डबल-उद्धृत या यहां डॉकस्ट्रिंग का उपयोग करके यूनिकोड वर्ण लिख सकते हैं। किसी भी हेक्साडेसिमल रूप में अग्रणी शून्य वैकल्पिक है।

<html>
<head>
<title>UTF-8 Character </title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
</head>
</html>

>नोट: हम "\u{xxx}" सिंटैक्स का उपयोग करके पूर्ण यूनिकोड वर्णों का निर्माण कर सकते हैं।

कुछ भाषाएं, उदाहरण के लिए, हिब्रू और अरबी को बाएं से दाएं के बजाय दाएं से बाएं पढ़ा जाता है। हम दाएं से बाएं ओवरराइड के लिए U+202E यूनिकोड वर्ण का उपयोग करके टेक्स्ट को उलट सकते हैं।

उदाहरण

<?php
   echo "\u{202E} show reversed text";
   echo "\u{202D}";
?>

आउटपुट

यह टेक्स्ट को उल्टे रूप में दिखाएगा जैसे

txet desrever wohs

उदाहरण:यूनिकोड कोडपॉइंट एस्केप सिंटैक्स

<html>
<head>
<title>“Tutorialpoint : Unicode codepoint escape syntax:”;</title>
</head>
<body>
<?php
   echo "\u{aaa}";
   echo "\u{0000aaa}";
   echo "\u{9999}";
?>
</body>
</html>

आउटपुट

उपरोक्त प्रोग्राम का आउटपुट होगा

પપ香

कैरेक्टर एस्केपिंग अब पहले की तुलना में PHP 7 में बहुत आसान है। बिना किसी कठिनाई के यूनिकोड को एक स्ट्रिंग के भीतर शामिल करना।

उदाहरण

<?php
   echo 'You owe me £500.';
?>

आउटपुट

You owe me £500.

उपरोक्त उदाहरण में, मानक A से Z और 0 से 9 वर्णों का उपयोग किया गया है। इसमें एक विशेष वर्ण पाउंड प्रतीक (£) भी है। PHP के पुराने संस्करण में, इस प्रकार के वर्णों से बचना आवश्यक था, अन्यथा, यह स्ट्रिंग के भीतर अपना वर्ण कोड 163 उत्पन्न करेगा। तो, आउटपुट 163300 या उस प्रभाव के लिए कुछ और जैसा दिख सकता है। PHP के पुराने संस्करणों में, पाउंड प्रतीक से बचना था, अन्यथा, कोई समस्या होती।


  1. पीएचपी टाइप एरर

    परिचय लेखन त्रुटि वर्ग विस्तारित होता है त्रुटि कक्षा। यह त्रुटि तब उत्पन्न होती है जब वास्तविक और औपचारिक तर्क प्रकार मेल नहीं खाते हैं, वापसी प्रकार डिकैलर्ड रिटर्न प्रकार से मेल नहीं खाता है या किसी भी अंतर्निहित फ़ंक्शन को पास किए गए अमान्य तर्क ध्यान दें कि सख्त_प्रकार घोषित () . के साथ सत

  1. पीएचपी टैग

    परिभाषा और उपयोग एक PHP कोड स्क्रिप्ट एक टेक्स्ट फ़ाइल है जिसमें .php एक्सटेंशन होता है और इसे वेब सर्वर पर संग्रहीत किया जाता है। सर्वर पर PHP पार्सर वर्णों के विशेष अनुक्रम की तलाश करता है

  1. पीएचपी पीआई () समारोह

    परिभाषा और उपयोग पाई () फ़ंक्शन गणितीय स्थिरांक का मान लौटाता है। यह एक फ्लोट मान 3.14159265359 देता है जो PHP में परिभाषित पूर्वनिर्धारित स्थिरांक के बराबर है - M_PI सिंटैक्स pi ( void ) : float पैरामीटर इस फ़ंक्शन के लिए किसी पैरामीटर की आवश्यकता नहीं है रिटर्न वैल्यू PHP pi() फ़ंक्शन गणितीय