Cita:
Iniciado por pateketrueke
Bueno, deberías saber que "4,7" no es de lejos un valor válido para dicha función.
O mejor aún, ni siquiera es un valor flotante válido en PHP:
Código PHP:
// MAL
echo (float) '4,7'; // 4
// BIEN
echo (float) '4.7'; // 4.7
Así que debes corregir tu valor antes de operarlo, simplemente debes reemplazar la coma por un punto y nada más.
Por favor consulta el manual.

Sí, viendo los ejemplos he visto que era por el tema del "," que tenía entonces lo que he hecho ha sido un str_replace antes del "," por el "." y ya me ha funcionado.
Gracias por la info! ;)