|
|
chop()La fonction PHP chop() est un alias de la fonction rtrim() et permet de retirer un espace ou des caractères prédéfinis à la fin d'une chaine. Cet article a principalement pour but de donner un ordre d'idée de la durée de son exécution afin d'optimiser vos programmes PHP. Cette fonction est utilisée comme suit en PHP 4 et PHP 5. Description : string chop ( string $str [, string $charlist ] ) $str étant la chaine à traiter, dans laquelle seront retirés en fin de chaine les caractères suivant si le second paramètre $charlist est vide : " " (ASCII 32 (0x20)), espace. "(antislash)n" (ASCII 10 (0x0A)), nouvelle ligne. "(antislash)r" (ASCII 13 (0x0D)), retour chariot. "(antislash)0" (ASCII 0 (0x00)), caractère NUL. "(antislash)t" (ASCII 9 (0x09)), tabulation. "(antislash)x0B" (ASCII 11 (0x0B)), tabulation verticale. Si vous souhaitez supprimer des caractères prédéfinis en fin de chaine, il suffit de les lister dans $charlist Un exemple de l'utilisation de cette fonction : echo chop(" c'est un exemple "); Considérez la ligne de code : $chaine = chop(" c'est un exemple "); La durée de son exécution est d'environ 0.0031 milli-seconde, soit 18 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. Considérez la ligne de code : $chaine = chop(" c'est un exemple ",' exl'); La durée de son exécution est d'environ 0.00385 milli-seconde, soit 22.2 fois plus longue que celle de la ligne (( $a = 1; )). Pour plus de détails et d'exemples, vous pouvez consulter le manuel PHP.net : http://www.php.net/manual/fr/function.chop.php Voir également les fonctions trim(), rtrim(), ltrim() * addcslashes() * addslashes() * bin2hex() * chr() * chunk_split() * count_chars() * crypt() * ereg() * eregi() * eregi_replace() * ereg_replace() * explode() * htmlentities() * htmlspecialchars() * html_entity_decode() * implode() * join() * ltrim() * md5() * md5_file() * nl2br() * rtrim() * sha1() * sha1_file() * split() Last modification : March 20, 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...) |