Belirsiz Sayıda Paramerte Alabilen Fonksiyon Örneği
Gönderilme zamanı: 11 Eyl 2024 23:42
Bazen kullanacağımız fonksiyonlarda paramerte sayısı değişken olabilir. Bu durumda parametre sayı sınırını belirsiz yapmak işimizi oldukça kolaylaştıracaktır.
Aşağıdaki örnekte ürünlerin KDV tutarını hesaplayan ve ekrana çıktı veren bir fonksiyon vardır.
Yukarıdaki örneğin çıktısı:
Aşağıdaki örnekte ürünlerin KDV tutarını hesaplayan ve ekrana çıktı veren bir fonksiyon vardır.
Kod: Tümünü seç
<?php
$kalem = 25;
$defter = 32;
$kitap = 120;
$canta = 600;
$kdv_orani = 1+(20/100); //Kdv %20 olarak hesaplanıyor, isteğe göre değiştirilebilir.
function kdv_hesapla(...$fiyat){
global $kdv_orani;
for($i=0; $i<count($fiyat); $i++){
print ( $i+1 . ". ürünün kdv dahil fiyatı: " . $fiyat[$i]*$kdv_orani . " TL'dir.<br>" );
}
}
kdv_hesapla($kalem, $defter, $kitap, $canta);
?>
1. ürünün kdv dahil fiyatı: 30 TL'dir.
2. ürünün kdv dahil fiyatı: 38.4 TL'dir.
3. ürünün kdv dahil fiyatı: 144 TL'dir.
4. ürünün kdv dahil fiyatı: 720 TL'dir.