SEO Forums


Chess, Go & Poker Server









                                          
User   Password   remember   (register)  ?

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 ");
// Affiche :  " c'est un exemple"

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

echo chop(" c'est un exemple ",' exl');
// Affiche :  " c'est un exemp"
// Cette fois, on a pris soin d'ajouter l'espace


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










 
 


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...)






Tip of the day :

Protect your files on Mega, Uptobox or Mediafire, and promote your website !

You may use this free 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 :