Manuel PHP
Précédent
Suivant
split() retourne une 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.
Pour lire les 5 premiers champs d 'une ligne du fichier / etc / passwd:
Exemple 1.
Exemple avec split()
?php $passwd_list = split( ":", $passwd_line, 5);?
Pour analyser une date qui est délimitée par des /, des points ou des tirets:
Exemple 2.
Exemple avec split()
?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 insensible à 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.
Voir aussi: explode() et implode().
Précédent
Sommaire
Suivant
Niveau supérieur