Не могу воспроизвести это.
php > $oldArray = array(0, .1, .2, .3, .4, .5, .6, .7, .8, .9);
php > $myVar = 0.0;
php > for($k=0;$k < count($oldArray);$k++)
php > {
php { $myVar += $oldArray[$k];
php { }
php > print_r($myVar);
4.5
РЕДАКТИРОВАТЬ: я попробовал код в вашем комментарии, и это нормально. Как и AlbertoPL, я подозреваю, что проблема в другом месте.
php > $oldArray = array(0.01,1000.11,988.92,978.22,964.01,953.07,948.82,917.26,902.56,913.21,904.08,898.86,892.79);
php > $myVar = 0.0000;
php > for($k=1;$k<10;$k++)
php > $myVar += $oldArray[$k];
php > print_r($myVar);
8566.18