Php dizideki en kuçuk değeri bulma

PHP dilinde, dizideki en büyük ve en küçük değerleri bulmak için  max() ve min() metodları var fakat belki bi yerlerde lazım olur diye ben bir dizideki en küçük ve en büyük olan değerleri bulma fonksiyonunu yazacağım

// burası mix() ve max() metodları ile 
 $sayi1=1000;
 $sayi2=500;
 $sayi3=200;
 $sayi4=300;
$sayilar = array("$sayi1", "$sayi2", "$sayi3", "$sayi4");


echo "En Küçük Değer: ".min($sayilar)."<br>";
echo "En Büyük Değer: ".max($sayilar)."<br>";

 

// burdan sonrasıda fonksiyonlar ile KÜÇÜK sayı bulma

function enkucukbul(&$gelen_sayilar){
    
$kac_deger_var= count($gelen_sayilar); // dizimizde kaç tane sayımızın olduğunu bulduk
$enkucuk=$gelen_sayilar[0];  // ilk değeri en küçük sayımız olarak atadık

for ($i=0; $i<$kac_deger_var;$i++){  // tüm değerlerimizi dizi eleman sayısı kadar döndürdük
if ($gelen_sayilar[$i]<$enkucuk) // yeni gelen dizi değeri diğer değerden küçükse enkucuk değişkenine atadık
$enkucuk=$gelen_sayilar[$i];

return $enkucuk;
}

 

 
 // KULLANIM ÖRNEĞİ
  
echo "En Küçük Değer: ".enkucukbul($sayilar)."<br>";

 

 

 


 // BÜYÜK sayı bulma

function enbuyukbul(&$gelen_sayilar){
    
$kac_deger_var= count($gelen_sayilar); // dizimizde kaç tane sayımızın olduğunu bulduk
$enbuyuk=$gelen_sayilar[0];  // ilk değeri en büyük sayımız olarak atadık

for ($i=0; $i<$kac_deger_var;$i++){  // tüm değerlerimizi dizi eleman sayısı kadar döndürdük
if ($gelen_sayilar[$i]>$enbuyuk) // yeni gelen dizi değeri diğer değerden küçükse enbuyuk değişkenine atadık
$enbuyuk=$gelen_sayilar[$i];

return $enbuyuk;
}

 

 
 // KULLANIM ÖRNEĞİ
  
echo "En Büyük Değer: ".enbuyukbul($sayilar)."<br>";

Programın Çıktısı

Mesaj ve Yorumlar

Yorum Sayısı (0)

ÜYE YORUMLARI

Çevrimiçi :
13
Günlük :
136
Haftalık :
382
Aylık :
1173
Copyright © 2010 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, "herhangi bir sitede veya forumda" iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim. "Öğrenciler dilediği gibi kullanabilir."