SEO Forums


Chess, Go & Poker Server









                                          
User   Password   remember   (register)  ?

rtrim()



La fonction PHP rtrim() est un alias de la fonction chop() et sert à retirer un espace ou des caractères prédéterminés en fin de chaine.

Le but de cet article est de donner une idée de la durée de son exécution afin d'optimiser vos codes PHP.

Cette fonction est utilisée comme suit en PHP 4 et PHP 5.

Description :  string rtrim ( string $str [, string $charlist ] )


$str est la chaine à traiter, dans laquelle seront retirés les caractères suivants en fin de chaine (si le second paramètre $charlist est vide) :

" " (ASCII 32 (0x20)), espace.

"(antislash)r" (ASCII 13 (0x0D)), retour chariot.
"(antislash)n" (ASCII 10 (0x0A)), nouvelle ligne.
"(antislash)0" (ASCII 0 (0x00)), caractère NUL.
"(antislash)t" (ASCII 9 (0x09)), tabulation.
"(antislash)x0B" (ASCII 11 (0x0B)), tabulation verticale.


Pour supprimer des caractères prédéfinis en fin de chaine, il suffit de les lister sans ordre particulier dans $charlist

Un exemple de l'utilisation de cette fonction :

echo rtrim(" c'est un exemple ");
// Affiche :  " c'est un exemple"

echo rtrim(" c'est un exemple ",'exl');
// Affiche :  " c'est un exemple "
// On note l'annulation de la fonction d'origine

echo rtrim(" c'est un exemple ",' exl');
// Affiche :  " c'est un exemp"
// Cette fois, on a bien ajouté l'espace


Considérez la ligne de code :

$chaine = rtrim(" c'est un exemple ");

La durée de son exécution est d'environ 0.00352 milli-seconde, soit 20.3 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 = rtrim(" c'est un exemple ",' exl');

La durée de son exécution est d'environ 0.00249 milli-seconde, soit 14.3 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.rtrim.php

Voir également les fonctions trim(), chop(), ltrim()



* addcslashes()
* addslashes()
* bin2hex()
* chop()
* 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()
* sha1()
* sha1_file()
* split()



Last modification : March 20, 2010










 
 


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 friends!   In your blog, anywhere...
(works with MySpace, Twitter, Facebook, Youtube, MSN, Hi5, Bebo, Yahoo...)






Tip of the day :

Promote your website & protect your Uptobox, Mega or Mediafire links !

Here is the simplest tool : Protect your links




FICGS is also a Free Internet Correspondence Games Server.

Here you can play Chess, Go & Poker Texas Holdem online for free in rated class tournaments and a unique world championship. Special events (chess 960) and tournaments with money prizes are also organized.

Free Internet Chess & Go Server


Feel free to link to this page and to FICGS chess server :