2016-04-07 14 views
0

Rastgele, yinelenmeyen sayılar içeren bir dizi oluşturmam ve bunları dizide saklamam gerekiyor. Ancak şu anda hiçbir şey gösterilmiyor. Belki basit bir şey eksik.Dizim neden bir web sayfasında görüntülenmiyor

<!DOCTYPE html> 
<html> 
    <?php 
    $ranges = range(0,21); 
    shuffle($ranges); 
    foreach ($range as $ranger){ 
     echo$ranger; 
     } 

    $boxValues = array(); 
    $boxValues[0] = $ranger; 
    ?> 
</html> 
+3

yazım hatası: 'foreach ($ ranger $ ranger)' – Federkun

+1

Tüm 'error_reporting (E_ALL); ini_set ('display_errors', '1'); ' – AbraCadaver

cevap

1
foreach ($ranges as $ranger){ 

değil

foreach ($range as $ranger){ 
0

Kenara bir boşluk

echo $ranger; 

de hala görüntüleyebilir ederken ihtiyaç duymaktan bu geçerli bir web sayfası değil. Burada http://www.w3schools.com/html/html5_intro.asp numaralı belgeyi okuyun ve içeriği gövde etiketlerinin içine yerleştirin.

Ayrıca bir dizi rasgele sayı oluşturmadınız, rastgele olmayan bir sayı dizisini karıştırdınız. Aralıktan ziyade rand işlevine bakın.

Eğer ödev ödevi ise, muhtemelen rasgele sayılar toplama problemini çözmeniz gerekir, ancak daha önce seçmiş olduğunuz sayıları tekrar kullanmanız gerekmez. Sorunu çözmenin farklı yolları vardır. Çözümünüzü bir işlevde kapsüllemelisiniz.

İlgili konular