Passer troix parametres a la fonction explode

Signaler
Messages postés
30
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
12 juin 2009
-
Messages postés
30
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
12 juin 2009
-
Bonjour,


merci pour ce site et souhaite de trouver tous ce que je veux.


je vous remercie.


slt t le monde,
puis-je passer troix parametres a la fonction explode par exemple (, : .) decouper une chaine a chaque foi qu'il ya 'espace' ou ':' ou '.'
svp de me répondre
merci

2 réponses

Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
La fonction explode ne prend qu'un seul délimiteur en paramètre, mais tu peux utiliser la fonction preg_split pour pouvoir découper ta chaine selon plusieurs délimiteurs.

Exemple :

<?php
$str = '1;2.3 4';
$sousChaine = preg_split('/[;\. ]/',$str);

print_r($sousChaine);
?>

Ce qui retourne :

Array (
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
Messages postés
30
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
12 juin 2009

Bonjour,


merci pour ce site et souhaite de trouver tous ce que je veux.


je vous remercie.


Merci beaucoup le code marche bien.
merci