Matemáticas simples con decimales en PHP

¡Esto me está matando! Nunca he tenido tantos problemas y no puedo entender qué estoy haciendo mal aquí.

Si tengo un número, diga 2.32, y quiero hacer cálculos con él no funcionará. El ejemplo más simple:

$income = $commission; //Commission is 2.32, retrieved from XML
echo "income: $income<br>";
$income100 = $income*100;
echo "income100: $income100<br>";

El resultado que obtengo es:

income: 2.32
income100: 200

¿Cómo puedo usar un número decimal con precisión en matemáticas sin cambiarlo?

¡Muchas gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta