Bonjour,
Voila je rencontre un petit problème avec mon code.
J'ai un prix hors réduction (le premier) et un prix avec réduction (le deuxième) qui se présentent sous cette forme :
50,43 € 42,96 €
ou bien
133,85 € 123,89 €
ou encore
13,08 € 9,34 €
J'aimerai pouvoir seulement extraire le prix avec réduction mais impossible de trouver le bon Regex...
Si quelqu'un pouvait m'éclairer :/
Merci d'avance !
J'ai essayé de faire de prendre seulement les 8 derniers caractères par exemple mais vu les différences de montant ça me donne des résultats faux.
Peut être dois-je sélectionner les caractères après le premier "€" mais mes connaissances limitées me bloquent (malgré plusieurs heures de recherche infructueuses)
Effectivement je rechercherais le premier € et récupèrerais les caractères après dans la chaine de caractères .
Quelquechose comme ça :
$find = '€';
$prix = '50,43 € 42,96 €';
$prixBas = substr($prix, strpos($prix, $find) + 3); // $prixBas vaut 42,96€