Foros del Web » Programando para Internet » PHP »

Sumar strings con coma en vez de punto

Estas en el tema de Sumar strings con coma en vez de punto en el foro de PHP en Foros del Web. Hola, tengo valores en una base de datos, son Precios, pero tiene comas en vez de puntos, porque con el programa que introduzco los valores ...
  #1 (permalink)  
Antiguo 19/05/2006, 18:27
 
Fecha de Ingreso: septiembre-2005
Mensajes: 49
Antigüedad: 12 años, 2 meses
Puntos: 0
Sumar strings con coma en vez de punto

Hola,
tengo valores en una base de datos, son Precios, pero tiene comas en vez de puntos, porque con el programa que introduzco los valores solo me deja comas... asi que tengo:
$valorA="22,2";
$valorB="44,2";

ahora para sumar esto puedo hacer para cada valor:
str_replace(",",".",$valorA);

pero eso me parece cutre :s y transoformando a float o double tampoco me funciona (floatval($valorA));

si un caso puedo hacer: str_replace(",",".", $valorA+$valorB); ???
  #2 (permalink)  
Antiguo 19/05/2006, 18:32
Avatar de LedideR  
Fecha de Ingreso: noviembre-2004
Ubicación: Temuco, Chile
Mensajes: 39
Antigüedad: 13 años
Puntos: 1
Mmm... yo lo haria solo con str_replace usando algo como esto:

Código PHP:
<?php
  
function comas($numero) {
    
$numero str_replace(",",".","$numero");
    return 
$numero;
  }
  
$valorA=comas('22,2');
  
$valorB=comas('44,2');
  
  
$suma $valorA $valorB;
  echo 
$suma;
?>
__________________
-=| L\€/O |=-
  #3 (permalink)  
Antiguo 19/05/2006, 20:48
 
Fecha de Ingreso: septiembre-2005
Mensajes: 49
Antigüedad: 12 años, 2 meses
Puntos: 0
okis muchas gracias lo de la funcion no se me ocurrio es mas rapido :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:39.