Bonjour tout le monde,

Je cherche à récupérer deux prix dans une variable de type "chaîne de caractère".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
$montexte = "Nouvelle photo pas chère, pour une utilisation personnelle cela vous coûtera que 3€. Par contre les professionnelles, comptez 50€ pour cette photo."; //mon texte
 
eregi("^[a-zA-Z] (.*)€",$montexte,$prix); //j'essaie d'isoler les prix
 
$personnelle = $prix[1];
$commerciale = $prix[2];
 
echo $personnelle."\n"; // on affiche les prix
echo $commerciale."\n";
?>
Ce que je veux pour cet exemple, c'est que :
$personnelle = 3;
$commerciale = 50;

Je ne veux pas stocker ces prix dans une base de données. C'est pour les ajouter tout de suite à un formulaire de commande.

En consultant ce site, j'ai pu voir qu'il existe la fonction eregi qui permet de récupérer des variables dans des expressions régulières. Mais j'ai beau essayer dans tous les sens, je ne comprend toujours pas la syntaxe.