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>";