ZuckBin Posté 27 Avril 2006 Partager Posté 27 Avril 2006 Bonjour, Je découvre les regxs et j'essaye d'appliquer une condition. J'ai une chaine de caractères de la forme: 136{2}57{1}18 Cette chaine est bien entendu variable, elle peu avoir la forme 3{10}576{9}188 Je souhaite simplement retourner la 1 chaine de caractère avant la 1 {. je n'ai besoin que de cette 1 série de caractères qui précede la premiere {. Donc pour notre exemple, ca serait: 136 Voici mon ptit bout de code: $motif='`{`'; $low_id = $products[$i]['id'];$low_id2 = preg_match($motif,$low_id);echo $low_id2; Il me retourne comme résultat: 1 Qu'ai je fais de mal, pour qu'il me retourne que le 1 caractère de la chaine ? COrdialement. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 27 Avril 2006 Partager Posté 27 Avril 2006 Si tu as toujours besoin du premier élément précédant le { il suffit d'utiliser split(). Par exemple: $chaine="136{2}57{1}18";$valeur=split("{",$chaine);echo $valeur[0]; Lien vers le commentaire Partager sur d’autres sites More sharing options...
ZuckBin Posté 27 Avril 2006 Auteur Partager Posté 27 Avril 2006 Merci pour ce résultat rapide. Comme d'habitude, c'est tout bon. Merci. ++ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant