while döngüsü hakkında

PHP Programlama dili hakkında tartışmalar, paylaşım ve yardımlaşma forumu.
Cevapla
metinaltin
Kayıtlı Kullanıcı
Mesajlar: 1
Kayıt: 17.01.2017, 10:35

while döngüsü hakkında

Mesaj gönderen metinaltin »

Yeni öğrenmeye başladığımdan size saçma gelebilir ama anlamadım ,yardımcı olursanız sevinirim.

while(koşul) { koşul sağlanırsa çalışan kodlar} şeklinde tanımı yapılmış.Şimdi aşağıdaki kod bloğunda ,
1 ile 20 arasında birbirinden farklı rastgele 5 sayıdan oluşan bir dizi oluşturulmuş .Anlamadığım nokta
while(in_array($sayi,$sayilar)==true) yani dizide varsa çalıştır oya dizide yoksa çalıştırması gerekmiyor mu???


<?php
$sayilar=array();

for($i=1;$i<=5;$i++){
do{
$sayi=rand(1,20);
}while(in_array($sayi,$sayilar)==true);
$sayilar[]=$sayi;
}

foreach($sayilar as $deger)
echo $deger." ";
?>
Cevapla

“PHP” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir