number_format ile sorunu çözersin herhangi bir yuvarlama yok sanırım..

<?php
$veri = number_format($fiyat,2,",",".");
echo $veri;
?>