BG Development


  Reply to this topicStart new topicStart Poll

> Разбъркване на числа в цикъл, PHP
3p0
Публикувано на: 24-11-2020, 16:56
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 891
Регистриран на: 18.06.05



Искам да разбъркам числата от 1 до 49 в един масив и след това да покажа 8 групи по 6 числа т.е. първите 48 от вече разбърканите такива, но нещо не работи както трябва. Кое ми е грешно в кода по-долу?
CODE
<?php

                                           $Arr6x49 = array("0", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49");
$i = 0;
while($i <= 49)
{
   $i++;
   $j = mt_rand(1,49);
   while($j == $i)
   {
       $j = mt_rand(1,49);
   }
   $Arr6x49[0] = $Arr6x49[$i];
   $Arr6x49[$i] = $Arr6x49[$j];
   $Arr6x49[$j] = $Arr6x49[0];
}
$Arr6x49[0] = "0";
                                           echo '<table>';
                                               echo '<tr>';
                                                   echo '<td>';
                                                           echo $Arr6x49[1] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[2] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[3] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[4] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[5] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[6];
                                                   echo '</td>';
                                               echo '</tr>';
                                               echo '<tr>';
                                                   echo '<td>';
                                                           echo $Arr6x49[7] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[8] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[9] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[10] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[11] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[12];
                                                   echo '</td>';
                                               echo '</tr>';
                                               echo '<tr>';
                                                   echo '<td>';
                                                           echo $Arr6x49[13] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[14] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[15] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[16] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[17] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[18];
                                                   echo '</td>';
                                               echo '</tr>';
                                               echo '<tr>';
                                                   echo '<td>';
                                                           echo $Arr6x49[19] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[20] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[21] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[22] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[23] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[24];
                                                   echo '</td>';
                                               echo '</tr>';
                                               echo '<tr>';
                                                   echo '<td>';
                                                           echo $Arr6x49[25] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[26] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[27] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[28] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[29] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[30];
                                                   echo '</td>';
                                               echo '</tr>';
                                               echo '<tr>';
                                                   echo '<td>';
                                                           echo $Arr6x49[31] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[32] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[33] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[34] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[35] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[36];
                                                   echo '</td>';
                                               echo '</tr>';
                                               echo '<tr>';
                                                   echo '<td>';
                                                           echo $Arr6x49[37] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[38] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[39] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[40] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[41] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[42];
                                                   echo '</td>';
                                               echo '</tr>';
                                               echo '<tr>';
                                                   echo '<td>';
                                                           echo $Arr6x49[43] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[44] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[45] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[46] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[47] . ', ';
                                                   echo '</td>';
                                                   echo '<td>';
                                                           echo $Arr6x49[48];
                                                   echo '</td>';
                                               echo '</tr>';
                                           echo '</table>';
?>                                                    


Примерен грешен резултат :
QUOTE

24, 37, 08, 43, 15, 39
47, 29, 03, 22, 27, 28
17, 10, 49, 20, 26, 31
25, 34, 41, 33, 35, 16
12, 05, 46, 06, 32, 42
21, 01, 13, 11, 09, 07
45, 19, 30, , 02, 44
48, 18, 23, 36, 38, 14


--------------------
Линукс MX-19.3 "patito feo"
Intel® Celeron® CPU G540 2.50GHz; MB=Gigabyte H61M-S2V-B3 rev.1.0; RAM=16gb DDR3; SPS=Trend Sonic ADK-A500W.
PM
Top
ici
Публикувано на: 24-11-2020, 17:37
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 17620
Регистриран на: 06.06.04





--------------------
Ние не сме в една лодка, ние сме в една буря. Лодките са различни.

Следващият път когато се почувстваш ненужен, грозен и недооценен, помни че освен това си и тъп.
PMEmail PosterUsers Website
Top
3p0
Публикувано на: 24-11-2020, 17:49
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 891
Регистриран на: 18.06.05



Благодаря!
shuffle ( array &$array ) : bool
работи безпогрешно!


--------------------
Линукс MX-19.3 "patito feo"
Intel® Celeron® CPU G540 2.50GHz; MB=Gigabyte H61M-S2V-B3 rev.1.0; RAM=16gb DDR3; SPS=Trend Sonic ADK-A500W.
PM
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0