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

PHP में htmlspecialchars() फ़ंक्शन

htmlspecialchars() फ़ंक्शन

PHP में htmlspecialchars() फ़ंक्शन विशेष कैरेक्टर्स को HTML एंटिटीज में बदलने के लिए उपयोग किया जाता है।

पूर्वनिर्धारित कैरेक्टर्स हैं:

  • & (एम्परसैंड) बन जाता है &
  • " (डबल कोट) बन जाता है "
  • ' (सिंगल कोट) बन जाता है '
  • < (लेस दैन) बन जाता है &lt;
  • > (ग्रेटर दैन) बन जाता है &gt;

सिंटैक्स

htmlspecialchars(string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = "UTF-8", bool $double_encode = true): string

पैरामीटर्स

  • string - कन्वर्ट की जाने वाली स्ट्रिंग
  • flags - कोट्स, इनवैलिड एनकोडिंग और डॉक्यूमेंट टाइप कैसे हैंडल करना है
  • उपलब्ध कोट स्टाइल्स:
    • ENT_COMPAT - डिफ़ॉल्ट। केवल डबल कोट्स एनकोड करता है
    • ENT_QUOTES - डबल और सिंगल दोनों कोट्स एनकोड करता है
    • ENT_NOQUOTES - कोई कोट एनकोड नहीं करता
  • इनवैलिड एनकोडिंग:
    • ENT_IGNORE - इनवैलिड एनकोडिंग को इग्नोर करता है
    • ENT_SUBSTITUTE - यूनिकोड रिप्लेसमेंट कैरेक्टर से रिप्लेस करता है
    • ENT_DISALLOWED - स्पेसिफाइड डॉकटाइप में इनवैलिड कोड पॉइंट्स रिप्लेस करता है
  • डॉकटाइप फ्लैग्स:
    • ENT_HTML401 - डिफ़ॉल्ट। HTML 4.01 के रूप में हैंडल करता है
    • ENT_HTML5 - HTML 5 के रूप में हैंडल करता है
    • ENT_XML1 - XML 1 के रूप में हैंडल करता है
    • ENT_XHTML - XHTML के रूप में हैंडल करता है
  • encoding - उपयोग की जाने वाली कैरेक्टर सेट
  • double_encode - बूलियन जो निर्दिष्ट करता है कि मौजूदा HTML एंटिटीज एनकोड करनी हैं या नहीं

रिटर्न वैल्यू

htmlspecialchars() फ़ंक्शन कन्वर्टेड स्ट्रिंग रिटर्न करता है।

उदाहरण

<?php
$res = htmlspecialchars("<a href='mylink' rel="nofollow"><strong>Demo</strong></a>", ENT_QUOTES);
echo $res;
?>

आउटपुट

&lt;a href=&#039;mylink&#039; rel="nofollow"&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;/a&gt;
  1. - PHP min() फ़ंक्शन - न्यूनतम मान ढूंढना

    PHP का min() फ़ंक्शन **सरणी में सबसे छोटा तत्व** या **दिए गए पैरामीटर्स में सबसे छोटा मान** लौटाता है। यह विभिन्न प्रकारों (संख्याएँ, स्ट्रिंग्स, मिश्रित) को संभाल सकता है। सिंटैक्स min(array $values): mixed // या min(mixed $value1, mixed $value2, ...): mixed पैरामीटर्स पैरामीटरविवरण $valuesसर

  1. - PHP में htmlentities() फ़ंक्शन

    htmlentities() फ़ंक्शन PHP में htmlentities() फ़ंक्शन सभी लागू कैरेक्टर्स को HTML एंटिटीज में बदलने के लिए उपयोग किया जाता है। सिंटैक्स htmlentities(string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = UTF-8, bool $double_encode = true): string पैरामीटर्स str

  1. - PHP में fgetss() फंक्शन

    PHP का fgetss() फंक्शन फ़ाइल पॉइंटर से एक लाइन पढ़ता है और HTML व PHP टैग्स को हटा देता है। यह फंक्शन length - 1 बाइट्स तक की एक स्ट्रिंग लौटाता है, जिसमें हैंडल द्वारा इंगित फ़ाइल से पढ़ा गया डेटा होता है, और सभी HTML व PHP कोड हटा दिए जाते हैं। यदि कोई त्रुटि होती है, तो FALSE लौटाता है। सिंटैक्