Découper une chaine avec plusieurs séparateurs [Résolu]

bipcpp 40 Messages postés mardi 18 mai 2004Date d'inscription 2 mai 2010 Dernière intervention - 12 août 2007 à 09:16 - Dernière réponse : bipcpp 40 Messages postés mardi 18 mai 2004Date d'inscription 2 mai 2010 Dernière intervention
- 12 août 2007 à 18:00
Bonjour,

Je voudrais retouver les mots d'une chaine de caractères, mais en tenant compte de plusieurs séparateurs (une quinzaine) :
par exemple : la chaine "mot1 mot2,mot3;mot4=mot5"
retrouverait de mot1 à mot5

Est-ce que je dois faire ma propre fonction ?
Ou remplacer tous les séparateurs par un espace puis utiliser explode(..) ?

Merci de votre aide.
Afficher la suite 

4 réponses

Répondre au sujet
Evangun 1982 Messages postés dimanche 20 février 2005Date d'inscription 24 septembre 2012 Dernière intervention - 12 août 2007 à 13:23
+3
Utile
Bonjour, tu peux faire quelque chose comme

$string = split('/.-,;', $string);

print_r($string);

à+
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Evangun
coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention - 12 août 2007 à 13:43
+3
Utile
Salut

$array = preg_split('//.-,;/', $string);
print_r($array);

http://fr3.php.net/manual/fr/function.preg-split.php
preg_split —
Eclate une chaîne par expression rationnelle


array preg_split ( string pattern, string subject [, int limit [, int flags]] )
preg_split() retourne un tableau contenant les
sous-chaînes de <tt>subject</tt>,
séparées par les chaînes qui vérifient
<tt>pattern</tt>.

...

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de coucou747
Evangun 1982 Messages postés dimanche 20 février 2005Date d'inscription 24 septembre 2012 Dernière intervention - 12 août 2007 à 13:24
0
Utile
PS évidemment tu rajoutes les délimiteurs que tu veux entre les crochets
Commenter la réponse de Evangun
bipcpp 40 Messages postés mardi 18 mai 2004Date d'inscription 2 mai 2010 Dernière intervention - 12 août 2007 à 18:00
0
Utile
Merci [auteurdetail.aspx?ID=452661 Evangun] et [auteurdetail.aspx?ID=229092 coucou747]
Commenter la réponse de bipcpp

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.