Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 1 036 256 ]
Votre IP fleche [ 38.107.191.115 ]
Vous êtes ici : Home Page Cours PHP SPLIT
Imprimer le document Version Imprimable

Informations Générales

[425] Posts sur le forum
[453] Membres inscrits
Il y a en ligne :
arrow 0 Membre
arrow 4 Invités
fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers.
Rendez-vous dans « Partenariat » pour en savoir plus.


Publicité


Prestataire

N°1 de l'hébergement, location de serveurs, nom de domaines et téléphonie.
(OVH est recommandé par Webelix.net)

www.

Nos Partenaires

Expression régulière SPLIT()

Scinde une chaîne en un tableau, grâce à une expression régulière.

split (string pattern, string string, int limit)

split() retourne un tableau de chaînes : chacune d'entre elle est une sous-chaîne de string délimitée par les occurrences trouvées de l'expression régulière pattern.
Si une erreur survient, retourne FALSE.

Exemple avec split()

Pour lire les 5 premiers champs d'une ligne du fichier '/etc/passwd':

<?php
 $passwd_list = split( ":", $passwd_line, 5 );
?>

Pour analyser une date qui est délimitée par des /, des points ou des tirets :

<?php
 $date = "04/30/1973";
 // Les délimiteurs peuvent être des /, des points ou des tirets
 list( $month, $day, $year ) = split( '[/.-]', $date );
 echo "Mois: $month; Jour: $day; Annee: $year<br>\n";
?>

Notez que pattern est sensible à la casse.

Notez bien que si vous n'avez pas besoin de la puissance des expressions régulières, il est plus rapide d'utiliser explode(), qui n'utilise pas le moteur d'expressions régulières.

Notez aussi que pattern est une expression régulière.
Si vous voulez utiliser n'importe quel caractère spécial des expressions régulières, vous devez les échapper.
Si vous pensez que split() (ou toute autre expression régulière) se comporte bizarrement, lisez d'abord le fichier 'regex.7', inclus dans le dossier 'regex/' de la distribution PHP.

Il est au format manpage, et vous pourrez le lire avec une commande telle que man /usr/local/src/regex/regex.7.

Haut de page