Bonjour à tous, je voudrai que mes calcules avec php fonctionne avec un nombre décimal avec une virgule. J'utilise la fonction str_replace afin de remplacer les virgules mise dans le champ par à point. Voici ma ligne $string = str_replace(',', '.', $string);. Avec PHP cela fonctionne mais avec Symfony j'ai une erreur. Pouvez vous me renseigner? Cordialement

3 réponses


Bonjour,
avec un peu de recherche, tu peux faire ainsi

<?php
$nombre = "12,5";
$multiple = 2;

$nombre = preg_replace("#,#", '.', $nombre);
$resultat = $nombre * $multiple;
echo $resultat;

Avec Symfony ca ne marche pas. Je comprend pas c'est aussi en php!

définir "ça ne marche ?
qu'elle est l'erreur ?