Notice: Undefined offset: 8192 in /www/k/a/u8542/public_html/classes/errors.php on line 121

Notice: Undefined offset: 8192 in /www/k/a/u8542/public_html/classes/errors.php on line 157

Notice: Undefined offset: 8192 in /www/k/a/u8542/public_html/classes/errors.php on line 121

Notice: Undefined offset: 8192 in /www/k/a/u8542/public_html/classes/errors.php on line 157
PHP - htmlentities

htmlentities

 

PHP -> Funkcie -> Funkcie pre prácu s reťazcami PHP -> htmlentities

Syntax


string htmlentities ( string string [, int quote_style [, string charset] ] )

Popis


Príkaz jazyka PHP
htmlentities -- Převést všechny použitelné znaky na HTML entity

Tato funkce je ve všem shodná s htmlspecialchars kromě toho, že na HTML entity se převedou všechny znaky, které mají odpovídající entity. Stejně jako htmlspecialchars přijímá volitelný druhý argument, který indikuje, co se má stát s jednoduchými a dvojitými uvozovkami. ENT_COMPAT (default) převede pouze dvojité uvozovky, ENT_QUOTES převede dvojité i jednoduché uvozovky, a ENT_NOQUOTES ponechá jednoduché i dvojité uvozovky bez konverze.

V současnosti se jako výchozí znaková sada používá ISO-8859-1 . Volitelný druhý argument byl přidán v PHP 3.0.17 a PHP 4.0.3.

Stejně jako htmlspecialchars() lze pomocí třetího parametru nastavit znakovou sadu, která má být použita při konverzi řetězce. Tento třetí parametr byl přidán v PHP 4.1.0.

Neexistuje žádná zpětná funkce. Každopádně si můžete vytvořit vlastní. Následuje příklad jak na to.

Príklad


<?php
function unhtmlentities ($string)
{
   $trans_tbl = get_html_translation_table (HTML_ENTITIES);
   $trans_tbl = array_flip ($trans_tbl);
   return strtr ($string, $trans_tbl);
}
?>


Pozri aj


htmlspecialcharsnl2br.



vytlačiť článok  hľadať súvisiace články 

Chat ku článku

Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294