Como o Eclesiastes falou é simplesmente conversão de Dados, Converter de inteiro para String, String para float, inteiro para float, por exemplo a divisão de dois numeros inteiros: 2/3, gera 0 e resto 1, agora 2/3,0 gera um valor fracionario... se você converter o um dos valores com as funções de casting do php, vai dar um valor fracionário/decimal/real.
Em java por exemplo, é mais visivel a diferença de tipo( fora a declaração do tipo antes do nome da variavel ), se você for somar 1+"1" onde um é inteiro e o outro e string, vai dar 11. você tem que fazer um casting no segundo numero para dar 2.
Edição feita por: Édipo Costa Rebouças, 25/09/2009, 00:22.