HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Különleges karakterek entitásokká alakítása



A htmlspecialchars() függvény a speciális HTML-karaktereket konvertálja a nekik megfelelő HTML-entitásokká.

A htmlspecialchars() függvény szintaxisa:

string
=
htmlspecialchars
(
1. paraméter
,
2. paraméter
,
3. paraméter
)
;


1. paraméter: az átalakítandó string
2. paraméter (opcionális): meghatározza, hogyan kell kezelni az idézőjeleket vagy a dokumentum típusát.
ENT_COMPAT - Alapértelmezett. csak az idézőjelet dekódolja.
ENT_QUOTES - Dekódolja a dupla és a szimpla idézőjelet is.
ENT_NOQUOTES - Nem dekódol semmilyen idézőjelet
ENT_HTML401 - HTML 4.01 (Alapértelmezett)
ENT_HTML5 - HTML 5
ENT_XML1 - XML 1
ENT_XHTML - XHTML
3. paraméter (opcionális): meghatározza a karakterkódolás típusát.
Visszatérési érték: String: benne a speciális HTML-karakterek HTML entitásokra cserélve.

Példa:

Forráskód



<body>      
<?php
$s = 'A <b> felhasználó  </b> által "beírt" szöveg! ';
echo "A szöveg megjelenítése:<br> ";
echo $s. "<br> <br>";
echo "A szöveg megjelenítése átalakítás után:<br>";
echo htmlspecialchars($s). "<br>";
echo htmlspecialchars($s,ENT_NOQUOTES,"UTF-8"). "<br>";
echo "Érdemes megnézni az oldal forrását.";
?>
</body>  
 

Eredmény*


A példakód letölthető: php_string_htmlspecialchars_01.php.zip