Extraire une chaine en PHP
Résolu
virtualsof
Messages postés
112
Statut
Membre
-
virtualsof Messages postés 112 Statut Membre -
virtualsof Messages postés 112 Statut Membre -
Bonjour,
Je souhaite récupérer la chaine qui se trouve AVANT un délimiteur.
alors je pensait a
mais j'ai une erreur :
Help :(
D'avance merci pour votre aide
Je souhaite récupérer la chaine qui se trouve AVANT un délimiteur.
$machaine = "qqch#autre chose";
alors je pensait a
preg_split("#", $machaine );
mais j'ai une erreur :
Warning: preg_split() [function.preg-split]: No ending delimiter '#' found in C:\Documents\www\inc\panier.php on line 43
Help :(
D'avance merci pour votre aide
5 réponses
-
tu peut utiliser $chaine=explode("#", $tachaine);
et tu aura un tableau qui contient ta chaine séparé -
Mais bon sang mais c'est bien sur !
Franchement parfois je vois plus très clair à force de chercher au lieu de regarder simplement... Bouhhh
Merci ! -
En fait je me suis débrouillé différemment bien que je pense revenir à la version explode.
Mais j'aimerai comprendre comment faire si j'avais voulu extraire la chaine si elle se trouve entre parenthèses ?.
$machaine = "(qqch)autre chose";
Encore Merci -
tu peut utiliser la méthode suivante:
$res=explode("(", $machaine );
$machaine=implode(")",$res);
$res=explode(")",$machaine); -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Oula :) c'est du bricolage ca non ?
Enfin c'est sur c'est une possibilité mais y a pas une méthode avec les REGEX ?
En fait j'ai du mal car les parenthèses servent généralement à entourer les expression prédéfinies.