Belirsiz Sayıda Paramerte Alabilen Fonksiyon Örneği

Cevapla
trasmus
ARGE Ekip Üyesi
ARGE Ekip Üyesi
Mesajlar: 64
Kayıt: 28 Eyl 2023 14:47
Teşekkür etti: 24 kez
Teşekkür edildi: 70 kez

Belirsiz Sayıda Paramerte Alabilen Fonksiyon Örneği

Mesaj gönderen trasmus »

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.

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);
?>
Yukarıdaki örneğin çıktısı:
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.

Etiketler:
Cevapla

“Php” sayfasına dön