1. sayfa (Toplam 1 sayfa)

Belirsiz Sayıda Paramerte Alabilen Fonksiyon Örneği

Gönderilme zamanı: 11 Eyl 2024 23:42
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.