Merhaba arkadaşlar bu makalemizde php ile bir dizideki sayısal değerlerden en büyük ve en küçük değerlerine nasıl ulaşabiliriz onu göstermeye çalışacağım. Bunun için 2 yöntem kullanabiliriz. Birinci yöntem php ile yerleşik olarak gelen min ve mx fonksiyonlarını kullanmak, ikinci yöntem ise kendimiz bir fonksiyon yazarak en büyük ve en küçük değerlere ulaşmak.
min fonksiyonu bir dizideki en küçük sayısal değeri bize verir.
<?php
$dizi = [1,2,5,7,88,99,125,65,84];
echo "Dizideki en küçük değer:".min($dizi);
//Çıktı: Dizideki en küçük değer :1
?>
max fonksiyonu bize dizideki en büyük değeri verir.
<?php
$dizi = [1,2,5,7,88,99,125,65,84];
echo "Dizideki en büyük değer:".max($dizi);
//Çıktı: Dizideki en büyük değer:125
?>
Şimdi yukardaki foksiyonları kendimiz yazalım.
<?php
$dizi = [15,2,5,7,88,99,125,65,84];
$en_kucuk_sayi = 0;
for ($i=1; $i < count($dizi); $i++) {
if ($i ==1 ) {
$en_kucuk_sayi = $dizi[0];
}
if ($dizi[$i] < $en_kucuk_sayi) {
$en_kucuk_sayi= $dizi[$i];
}
}
echo "Dizideki en küçük sayı: ".$en_kucuk_sayi;
?>
<?php
$dizi = [15,2,5,7,88,99,125,265,84];
$en_buyuk_sayi = 0;
for ($i=1; $i < count($dizi); $i++) {
if ($i ==1 ) {
$en_buyuk_sayi = $dizi[0];
}
if ($dizi[$i] >= $en_buyuk_sayi) {
$en_buyuk_sayi= $dizi[$i];
}
}
echo "Dizideki en küçük sayı: ".$en_buyuk_sayi;
?>