bonjour,

A ce jours j'ai une variable nommé : $grapes . cette variable étant tapé par un utilisateur, il se peu que des fois ce dernier commette des erreurs.
Exemple de valeur que peut prendre $grapes :

exemple 1 : 60% Négrette, (15%) Gamay
exemple 2 : Négrette 60% - Gamay 15%,
exemple 3 : Négrette 60%,Gamay 15%
exemple 4 qui devrait être le bon : Négrette (60%), Gamay (15%).


j'aimerai traité cette variable afin de lui rendre le même aspect : c'est à dire :
cépage1 (chiffre1%), cepage2 (chiffre2%).

Les actions que je doit faire :
- remplacer les séparateur par des virgules
- encadrer les % par des parenthèses si elle n'existe pas
- rajouter un point en fin de chaîne
- rajouter un espace après chaque virgule

pensez vous que cela est faisable ? si oui comment ? je pense que preg_replace fera mon bonheur mais je suis un peu mauvais avec son utilisation.