Matemática simples com decimais em PHP

Isso está me matando! Eu nunca tive tantos problemas e não consigo entender o que estou fazendo de errado aqui.

Se eu tiver um número, digamos 2.32, e eu quiser fazer matemática com ele, não vai dar certo. O exemplo mais simples:

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

O resultado que obtenho é:

income: 2.32
income100: 200

Como posso usar um número decimal com precisão com matemática sem mudar isso?

Muito obrigado!

questionAnswers(4)

yourAnswerToTheQuestion