htmlentities

htmlentities -- Converteert alle van toepassing zijnde karakters naar HTML entities

Beschrijving

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

Deze functie is identiek aan htmlspecialchars( ) in alle opzichten , behalve dat met htmlentities( ) alle karakters met waarvan een HTML entity beschikbaar is worden vertaald naar de betreffende entity .

Net als htmlspecialchars( ) neemt het een optioneel tweede argument die aangeeft wat er gedaan moet worden met enkele en dubbele quotes . De functie neemt een van de drie constantes , standaard ENT_COMPAT .

Tabel 1 . Beschikbare quote_style constantes

Naam constante Beschrijving
Zal dubbele quotes converteren en enkele quotes laten staan .
Zal zowel dubbele als enkele quotes converteren .
Laat zowel dubbele als enkele quotes ongeconverteerd .


Ondersteuning voor de optioinele quote parameter was toegevoegd in PHP 4.0.3 .

Momenteel wordt de ISO-8859-1 karakter set standaard gebruikt . Let er op dat het optionele tweede argument toegevoegd was in PHP 3.0.17 en PHP 4.0.3 .

Net als htmlspecialchars( ) is er een optioneel derde parameter dat de karakter set definieert . Deze parameter was toegevoegd in PHP 4.1.0 . Standaard wordt momenteel de ISO-8859-1 tekenset .

Als je wil decoderen ( het omgedraaide van deze functie) , dan kan je html_entity_decode( ) gebruiken .

Zie ook html_entity_decode( ) , get_html_translation_table( ) , htmlspecialchars( ) , nl2br( ) en urlencode( ) .