Explode fonk. Ile virgülü parcalayabilirsiniz. Virgülün sagindaki yani parcaladiginiz 2.parcanin ilk karakterini substr fonk ile alabilirsiniz. If ile kontrol edip 0 ise su islemi yap degilse su islemi yap...
Çok teşekkür ederim hocam şimdi dediğiniz yöntem ile oldu. Kafam durdu sabahtan beri kodlama yapmaktan R10+
<?php echo number_format($sayi,0)?> yaparsan 1;
<?php echo number_format($sayi,1)?> yaparsan 1,5;
<?php echo number_format($sayi,2)?> yaparsan 1,50;
<?php echo number_format($sayi,3)?> yaparsan 1,500 olur.
round($sayi,2); => Virgülden sonra 2 basamak gösterir. Virgülden sonraki 2. basamağı yuvarlar.
number_format($sayi,2, ',', '.'); => virgülden sonra 2 basamak gösterir. Binler ayracını . yapar. Ondalık ayracını , yapar.
Bunun için round fonksiyonunu kullanabilirsiniz.
$money="1.54564564"; echo round($money, 1);
Siz virgülden sonrakı sıfırları yuvarlamak istiyorsunuz sanırım. Örnegin 1,500000 rakamını 1,5 veya 1,50 yapmak istiyorsunuz anladığım kadarıyla yanı virgülden sonra yuvarlamak istiyorsunuz round fonksiyonu işinizi görür.
Örnek verecek olursaK
Yuvarlanacak sayı 5 ve 5ten büyükse yukarı yuvarlar , 5 ten küçükse aşağı yuvarlar. Yuvarladıktan sonra virgülden sonra 2 pasamaklı olarak yazdıralım
echo round(1.333333333,2); ÇIKTISI 1.33
Yardımlarınız için çok teşekkür ederim yanlış anladınız veya yanlış anlattım.
@M_D_5; dediği şekilde yaptım tam aradığım buydu.