se il problema è quello ke dici tu,
in teoria basta ke fai uno str_replace della virgola con il punto (12,5 => 12.5) e vedi se ti funziona cosi...

ciao