|
|
htmlentities()La fonction PHP htmlentities() a pour but de convertir les caractères éligibles en entités HTML lorsque cela est possible dans une chaine de caractères. Cet article donne une comparaison de la durée de l'exécution de cette fonction par rapport à d'autres fonctions PHP. Cette fonction s'emploie comme suit en PHP 4 et PHP 5. Description : string htmlentities ( string $string [, int $quote_style = ENT_COMPAT [, string $charset [, bool $double_encode = true ]]] ) $string étant la chaine d'origine, dans laquelle on va remplacer les caractères éligibles en entités HTML, $quote_style décidant ce qu'il doit advenir des guillemets simples et doubles (par défaut ENT_COMPAT pour convertir les guillemets doubles mais pas les simples, ou ENT_QUOTES pour convertir les deux, ou enfin ENT_NOQUOTES pour ne convertir aucun guillemet) et $charset définissant le jeu de caractères à utiliser pour la conversion. Par défaut $charset est fixé à ISO-8859-1, mais on peut également utiliser les jeux de caractères suivants depuis PHP 4.3 : ISO-8859-1 (Latin 1) Un exemple de l'utilisation de cette fonction : $chaine = htmlentities("<>"); Considérez la ligne de code suivante : $chaine = htmlentities("<>"); La durée de son exécution est d'environ 0.0197 milli-seconde, soit 113 fois plus longue que celle de la ligne (( $a = 1; )) avec Easy PHP 2.0 - Apache 2.2.3, PHP 5.2 et MySQL 5.0.27 - sur un ordinateur portable équipé d'un processeur Intel Core 2 Duo T5800 cadencé à 2.0 GHz. Pour plus de détails et des exemples supplémentaires, vous pouvez consulter le manuel PHP.net : http://www.php.net/manual/fr/function.htmlentities.php Voir également les fonctions html_entity_decode(), urldecode(), get_html_translation_table() et htmlspecialchars() * addcslashes() * addslashes() * bin2hex() * chop() * chr() * chunk_split() * count_chars() * crypt() * ereg() * eregi() * eregi_replace() * ereg_replace() * explode() * htmlspecialchars() * html_entity_decode() * implode() * join() * ltrim() * md5() * md5_file() * nl2br() * rtrim() * sha1() * sha1_file() * split() Last modification : March 23, 2010
[Games online]
[Last topics]
[Glossary]
[Help]
[Membership]
[About]
[Social network] [Hot news] [Discussions] [Seo forums] [Meet people] [Directory] |
|
Make your profile in the social network : - Create groups, pages and events. - Promote your website (free backlink). - Keep in touch with your friends. - Discover what your friends think about you. - And many more features soon... Write upside down to your contacts! In your blog, anywhere... (works with Facebook, Twitter, MSN, Yahoo, MySpace, Hi5, Bebo, Youtube...) |