ZuckBin Posté 27 Avril 2006 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.
Dan Posté 27 Avril 2006 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];
ZuckBin Posté 27 Avril 2006 Auteur Posté 27 Avril 2006 Merci pour ce résultat rapide. Comme d'habitude, c'est tout bon. Merci. ++
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant