PHP fonksiyonları ile yapabilecekleriniz sınırsızdır. Bu örneğin de yapılışı için belki birden fazla çok yöntem vardır. Ancak bu yazıda virgülden sonraki iki basamak göstermek için iki farklı yöntem sunacağım.
Yöntem 1: İlk yöntem en basit hali ile sayıyı 100 katına çıkartıp, ardından floor ile kalan ondalığı yuvarlayıp, 100e bölerek yapabiliriz. Yani örnek şu şekilde olacaktır. floor yerine round’da kullanılabilir.
1 2 3 4 5 6 7 | <?php $sayi=12.1254; $sayi=floor($sayi*100)/100; echo $sayi; //12.12 |
Yöntem 2: number_format fonksiyonu kullanarak da sayıyı en yakın değere virgülden sonra iki basamak şeklinde yuvarlama yapabiliriz.
1 2 3 4 5 6 7 | <?php $sayi=12.1254; $sayi=(int) number_format($sayi, 2, '.', ''); echo $sayi; //12.12 |
Burada PHP ile sayıyı virgülden sonra iki basamak yuvarlamak için iki farklı yöntem gösterdim. Sizlerinde PHP ile bulduğunuz yada aklınıza gelen farklı yöntemler varsa yorum olarak bırakırsınız.
Yorum Yap