SEO Forums


Chess, Go & Poker Server









                                          
User   Password   remember   (register)  ?

explode()



La fonction PHP explode() découpe une chaine de caractères à chaque fois qu'elle rencontre un délimiteur et place chacune des sous-chaines obtenues dans un tableau.

Cet article donne une comparaison de la durée de l'exécution de cette fonction par rapport à d'autres fonctions PHP de base.

Cette fonction s'emploie comme suit en PHP 4 et PHP 5.

Description :  array explode ( string $delimiter , string $string [, int $limit ] )


$string étant la chaine que l'on va couper en morceaux avec $delimiter en tant que chaine séparatrice, et $limit étant le nombre maximal de morceaux obtenus (le reste de la chaine sera conservé dans le dernier morceau). Si $limit vaut 0, la fonction le traitera avec la valeur 1. A noter que le paramètre $limit peut être négatif depuis la version 5.1 de PHP.

Un exemple de l'utilisation de cette fonction :

$tableau = explode(',','a,e,i,o,u,y');
// Retournant un tableau contenant les voyelles de l'alphabet


Considérez la ligne de code suivante :

$tableau = explode(',','a,e,i,o,u,y');

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

Voir également les fonctions implode(), split(), str_split(), strtok() et preg_split()



* addcslashes()
* addslashes()
* bin2hex()
* chop()
* chr()
* chunk_split()
* count_chars()
* crypt()
* ereg()
* eregi()
* eregi_replace()
* ereg_replace()
* htmlentities()
* htmlspecialchars()
* html_entity_decode()
* implode()
* join()
* ltrim()
* md5()
* md5_file()
* nl2br()
* rtrim()
* sha1()
* sha1_file()
* split()



Last modification : March 23, 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 in your blog, anywhere!
(works with Twitter, Facebook, MySpace, Youtube, MSN, Yahoo, Bebo, Hi5...)






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 :