★ wanayoo — archive 1999 http://fr.php.net/manual/function.get-html-translation-table.phpNouvelle recherche | Portail wanayoo
PHP Wednesday, April 11, 2001  
downloads | documentation | faq | support | reporting bugs | links 

search for in the  


previousexplode
get_meta_tagsnext

Last updated: Mon, 08 Jan 2001

get_html_translation_table

(PHP 4 >= 4.0b4)

get_html_translation_table --  Returns the translation table used by htmlspecialchars() and htmlentities()

Description

string get_html_translation_table (int table [, int quote_style])

get_html_translation_table() will return the translation table that is used internally for htmlspecialchars() and htmlentities(). There are two new defines (HTML_ENTITIES, HTML_SPECIALCHARS) that allow you to specify the table you want. And as in the htmlspecialchars() and htmlentities() functions you can optionally specify the quote_style you are working with. The default is ENT_COMPAT mode. See the description of these modes in htmlspecialchars().

Example 1. Translation Table Example


$trans = get_html_translation_table (HTML_ENTITIES);
$str = "Hallo & <Frau> & Krämer";
$encoded = strtr ($str, $trans);
      
The $encoded variable will now contain: "Hallo &amp; &lt;Frau&gt; &amp; Kr&auml;mer".

The cool thing is using array_flip() to change the direction of the translation.


$trans = array_flip ($trans);
$original = strtr ($str, $trans);
      

The content of $original would be: "Hallo & <Frau> & Krämer".

Note: This function was added in PHP 4.0.

See also: htmlspecialchars(), htmlentities(), strtr(), and array_flip().

previousexplode
get_meta_tagsnext

Last updated: Mon, 08 Jan 2001
add note | about notes

show source | credits | mirror sites:  

Copyright © 2001 The PHP Group
All rights reserved.
This mirror generously provided by: L'Université Michel de Montaigne Bordeaux III
Last updated: Wed Apr 11 19:02:14 2001 MET DST