Complementando la idea de colomer23 usa str_replace para cambiar la coma por punto, realizas la operación y si después deseas añadirle la coma para efectos de visualización más clara ahi si uses number_format.
Yo aprendi de una manera muy dolorosa que number_format no permite hacer operaciones aritmeticas(esos trabajos en los cuales sabes a que horas entras pero no a que hora sales y lo descubri solo un día antes de la entrega afortunadamente).
Infortunadamente en el manual esa advertencia no aparece y uno paga la novatada