Php Yüzde Hesaplama

PHP Yüzde Binde Alma Hesabı

Php ile yüzde hesaplama oldukça kolay bir işlem. % almak için ilgili sayıyı yüzdesi alınacak sayıyla çarpıp 100’e bölmek yeterli. Çıkan küsüratlı sonucu da ceil, floor veya round ile yuvarlayabiliriz.

<?php
$sayimiz=28; // 28'in %8'ini alalım.
$sonuc= (28*8)/100; // 8'le çarpıp 100'e böldük.
echo $sonuc; //2.24 sonucuna ulaştık. Yani 28'in %8'i 2.24'müş.
?>

2.24’ün küsüratını yuvarlamak içinse aşağıdaki fonksiyonları kullanabilirsiniz.

<?php
$sayimiz=28; // 28'in %8'ini alalım.
$sonuc= (28*8)/100; // 8'le çarpıp 100'e böldük.
echo $sonuc.'<br>'; //2.24 sonucuna ulaştık. Yani 28'in %8'i 2.24'müş.
$yukariyuvarla=ceil($sonuc).'<br>'; // Yukarı yuvarladık. 3
$asagiyuvarla=floor($sonuc).'<br>'; // Aşağı yuvarladık. 2
$yakinyuvarla=round($sonuc); // 2.24 2.5'tan küçük olduğu için round fonksiyonu bu sayıyı 2 olarak yuvarlar.
echo $yukariyuvarla.$asagiyuvarla.$yakinyuvarla;
?>

Yuvarlama işlemi için ceil (yukarı), floor (aşağı), round (x.5’e göre yukarı veya aşağı) kullandık.

PHP ile binde alma işlemini de benzer biçimde yapabilirsiniz. Bunun için sayıyı “%0.8” örnek ifadesindeki 8’le çarpıp 1000’e bölmelisiniz. 28 örneği için şu şekilde:

<?php
$sayimiz=28; // 28'in %08'ini alalım.
$sonuc= (28*8)/1000; // 8'le çarpıp 1000'e böldük.
echo $sonuc.'<br>'; //0,224 sonucuna ulaştık. Yani 28'in %08'i 0,224'müş.
?>

 

Yazar: admin

Beybut.com yöneticisi ve yazarı. 17 Ocak 1980'de doğdu. Uluslar arası ilişkiler ve siyaset bilimi, Türkçe öğretmenliği eğitim aldı. 1995 yılından beri, özellikle yazılım konusunda profesyonel çalışmalarda bulundu. Pascal, Delphi, Php, sunucu güvenliği ve optimizasyonu, Seo alanlarında çalışmalar yürüttü. Yerel gazetelerde köşe yazarlığı yaptı. Yazın yaşamına dair yarışmalarda birçok ödül kazandı. Şiir, tarih, psikoloji, felsefe ve siyaset bilimi özel ilgi alanları.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir