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. - PHP TypeError

    परिचय TypeError क्लास Error क्लास को एक्सटेंड करती है। यह त्रुटि तब उठती है जब वास्तविक और औपचारिक आर्गुमेंट प्रकार मेल नहीं खाते, रिटर्न प्रकार घोषित रिटर्न प्रकार से मेल नहीं खाता, या किसी बिल्ट-इन फ़ंक्शन को अमान्य आर्गुमेंट पास किए जाते हैं। ध्यान दें कि strict_types को declare() फ़ंक्शन के साथ

  1. - PHP टैग्स (Tags) - कैननिकल, शॉर्ट और इको टैग

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

  1. - PHP pi() फ़ंक्शन - π मान प्राप्त करना

    PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है। सिंटैक्स pi(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान π का मान (फ्लोट)। M_PI स्थिरांक के बराबर। उदाहरण 1. वृत्त का क्षेत्रफल: πr² <?php $radius = 5; echo area