IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


Webmaster Genel Webmasterların fikir alışverişi yapabileceği konulara bu başlık altından ulaşabilirsiniz.

2Beğeni(ler)
  • 1 Post By KuzenKit
  • 1 Post By She


 
 
Seçenekler Stil
Alt 20 Haziran 2021, 05:19   #1
Standart PHP Dizideki En Büyük Sayıyı Bulma

Bir PHP Dizisindeki en büyük sayıyı yazdırmak için çok çeşitli yöntemler kullanabilirsiniz ancak PHP ile bu işi yapan yerleşik işlevler mevcuttur. Bu yazıda bir kaç farklı yöntem kullanarak PHP dizisindeki sayılar içinden en büyüğü ekrana nasıl yazdıracağınızı göstereceğim.

Yöntem 1: Yerleşik max() fonksiyonu ile bir dizideki en büyük sayıyı rahatlıkla bulabilirsiniz. Bu işlemi yapan basit bir örneği aşağıda paylaşıyorum.


PHP- Kodu

<?php 
  $dizi 
=[10,40,50,25,35];
  
  
$enBuyuk max($dizi);
 
  echo 
"En Büyük Sayı : $enBuyuk";


Yöntem 2: Bu bir algoritma değil ama iki farklı yerleşik fonksiyon kullanarak en büyük elemanı bulabiliriz. sort() ile sıralayıp end() ile dizideki son değeri alarak en büyük sayıyı bulabiliriz.


PHP- Kodu

<?php 
  $dizi 
=[10,40,50,25,35];
  
  
sort($dizi); //küçükten büyüğe sıralama
  
$enBuyuk end($dizi); //sondaki en büyük değeri alma
 
  
echo "En Büyük Sayı : $enBuyuk";


Yöntem 3: Bu yöntem ise bir algoritma olacak dizideki değerleri tek tek kontrol ederek en büyük sayıyı bulmaya çalışacağız.


PHP- Kodu

<?php 
  $dizi 
=[10,40,50,25,35];
  
  
$enBuyuk =$dizi[0];
  for(
$i=1;$i<count($dizi);$i++){
    if(
$enBuyuk $dizi[$i])
      
$enBuyuk =$dizi[$i];
  }
 
 
  echo 
"En Büyük Sayı : $enBuyuk";


Yukarıdaki örnekte $enBuyuk =$dizi[0]; ifadesi ile ilk sayının büyük olduğunu varsayarak döngüye başlıyoruz. Döngü içindeki kararda ise dizideki sayıyı enBuyuk değişkeninden büyükse dizideki değeri enBuyuk değişkenine aktarıyoruz.


Alıntı:
tasarimkodlama
________________

06/02/2023 İnsan olan herkesin kalbi acıdı.
 
Alt 20 Haziran 2021, 09:59   #2
Standart

Emeğine sağlık, paylaşım için teşekkürler.

________________

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alt 24 Haziran 2021, 07:57   #3
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık paylaşım için teşekkür ederiz @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

________________

~ E & B ~
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 09:32.