Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    134

    dividere dati in gruppi

    salve a tutti,
    Questo è il mio quesito:

    come faccio a dividere i 51 players in 8 gruppi? non importa se un gruppo a più players di un altro.

    $num_players = 51;

    for ($i = 0; $i == $num_players; $i++) {

    $player = "player".$i;
    // mischio i players
    $random = rand(0,$player);
    // ora dovrei dividere i 51 players in 8 gruppi (Red, Yellow, Green, Blue, Orange, Pink, Black e White) in modo casuale, non importa se un gruppo a più player dell'altro

    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Codice PHP:

    $elenco 
    = array(p1,p2,p3,p4....p51);

    shuffle($elenco);

    $red array_slice($elenco06);
    $yellow array_sclice($elenco612); 
    $green array_slice($elenco1218 ); 
    A grandi linee...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420

    Re: dividere dati in gruppi

    Originariamente inviato da slyover3
    salve a tutti,
    Questo è il mio quesito:

    come faccio a dividere i 51 players in 8 gruppi? non importa se un gruppo a più players di un altro.

    $num_players = 51;

    for ($i = 0; $i == $num_players; $i++) {

    $player = "player".$i;
    // mischio i players
    $random = rand(0,$player);
    // ora dovrei dividere i 51 players in 8 gruppi (Red, Yellow, Green, Blue, Orange, Pink, Black e White) in modo casuale, non importa se un gruppo a più player dell'altro

    }

    O anche così magari:

    Codice PHP:
    for ($i 0$i == $num_players$i++) {
            
    "player".$i rand(1,8);
            } 

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    134
    Giusto! Grande!
    e se volessi avere anche in random la quantità di players per ogni gruppo sapendo che il numero dei players lo si assegna con un form?

    la seconda soluzione non credo sia giusta... perchè mischia 8 players oppure no?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Si le ho scritte un po' di getto...

    la seconda soluzione assegna ad ogni gruppo un numero variabile di player:

    Codice PHP:
    for ($i 0$i<num_players$i++) { 
            echo 
    "player".$i." = ".rand(1,8)."
    "
    ;
            } 

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    134
    Perfetto ho capito ora come faccio a raggruppare i seguenti players nei gruppi yellow ecc

    tenendo conto che magari nel yellow tutte le variabili che hanno il numero 1 nel blue il 2 ecc...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.