PHP

PHP ile İndirim Yüzdesini Gösterme

Bu yazı 3 ay veya daha önce yayınlanmış olduğundan görülen linklerde, resimlerde veya kodlarda hata olabilir. Herhangi bir hata ile karşılaşırsanız bana buradan bildirebilirsiniz. Anlayışınız için teşekkür eder, keyifli okumalar dilerim.

Bugün size yaptığım e-ticaret temasında yazdığım bir fonksiyonu anlatıcam bu fonksiyon ile indirimli ürünlerde %kaç indirim olduğunu ürünün üstüne veya altına yazdırabiliriz. Kodumuza geçelim.

$normal_fiyat = 85;
$indirimli_fiyat = 50;
$yuzde = 1 - ( $indirimli_fiyat / $normal_fiyat );
echo $yuzde;

$yuzde = 1 - ( $indirimli_fiyat / $normal_fiyat ); bu işlem ile  1 – ( 50 / 85 ) işlemini yaparak 0.41176470588235 sonucunu bulduk.

Buradan anladığımız %41 indirim yapıldığı fakat bize 0(sıfır)’dan sonraki 2 basamak lazım şimdi bunlar için bir iki fonksiyona daha ihtiyacımız var. explode("", degisken) fonksiyonu ile sonucumuzu parçalayacağız, bunun ikincisini alacağız ve elimizde 41176470588235 sonucu kalacak, substr(degisken, ilk basamak, son basamak) fonksiyonu ile de ilk iki basamağı alacağız. Kodumuzun son hali aşağıdaki gibi olacak

$normal_fiyat = 85;
$indirimli_fiyat = 50;
$yuzde = 1 - ( $indirimli_fiyat / $normal_fiyat );
$c = explode(".", $yuzde);
$cc = $c[1];
$yuvarlama = substr($cc,0,2);
echo $yuvarlama;

ve bize çıktı olarak direk 41 sayısını verecek.
Şimdi bunu örnek olarak kullanalım. Eğer siz yazdırmak istediğiniz yere aşağıdaki gibi yazarsanız kodu,

%<?php echo $yuvarlama; ?> indirim

aşağıdaki gibi bir çıktı alacaksınız

%41 indirim
One comment
Bir Cevap Yazın

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

PREMIUM WORDPRESS TEMALARI
wordpress emlak teması
wordpress rent a car teması v2
%d blogcu bunu beğendi: