İlk videolu dersimi çekmek istedim. Normalde bu kadar heyecanlı olmam fakat bu sefer oldu. Bir sürü anlatım bozukluğu ve telaffuz sorunu bulabilirsiniz. Fakat fonksiyon başarılı bir şekilde çalışıyor.
Video: (760p)
Kullanım
Kullanım için öncelikle yuzde.php diye bir sayfa oluşturup fonksiyonumuzu oluşturunuz (kaynak kodlardan yararlanabilirsiniz). Ardından aşağıdaki örneği inceleyiniz.
//Fonksiyon sayfasını çağıralım.
require("yuzde.php");
//200'ün %10'u kaçtır. Yazsın.
echo yuzde(200,10);
# Çıktı: 20
//200'ün %10'unu 200 ile farkı kaçtır bulsun ve yazsın.
echo yuzde(200,10,2);
# Çıktı: 180
//200'ün %10'unu 200 ile toplamı kaçtır bulsun ve yazsın.
echo yuzde(200,10,3);
# Çıktı: 220
//200'ün %10'unu 200 ile çarpımı kaçtır bulsun ve yazsın.
echo yuzde(200,10,4);
# Çıktı: 4000
//200'ün %10'unu 200 ile bölümü kaçtır bulsun ve yazsın.
echo yuzde(200,10,5);
# Çıktı: 10
?>
Kaynak kodları
yuzde.php (ana fonksiyon burada bulunmakta)
error_reporting(0);
function yuzde($sayi, $yuzde_deger,$secenek){
$yuzdemiz = ($sayi * $yuzde_deger) / 100;
$fark = $sayi - $yuzdemiz;
$topla = $sayi + $yuzdemiz;
$carp = $sayi * $yuzdemiz;
$bol = $sayi / $yuzdemiz;
if($secenek == 1){
return $yuzdemiz;
}elseif($secenek == 2){
return $fark;
}elseif($secenek == 3){
return $topla;
}elseif($secenek == 4){
return $carp;
}elseif($secenek == 5){
return $bol;
}else{
return $yuzdemiz;
}
}
?>
yuzde2.php (fonksiyonun başka sayfalara eklenebildiğini gösteren örnek)
require("yuzde.php");
echo yuzde(300,10,5);
?>
Kaynak: http://www.evrimaltay.net/?p=4205
Eleştirilere açığım fakat ilk denemem olduğunu da unutmayın. İleride daha fazla fonksiyon dersi çekeceğim. Başlıca;
- PayPal kesintileri tahmin edip ona göre tahsilat alma.
- Dosya yolunu gizleyerek dosya indirme fonksiyonu.
- Güzel ve daha gelişmiş bir md5 fonksiyonu.
- Sayfa yenilendiği anda değişen işlemler.
Teşekkürler ...