Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    selezione random + quelli esclusi

    Ciao

    Come si fa quando vuoi selezionare X valori random e non ti serve solo l'array selezionato ma anche quello escluso? Mi spiego meglio con un esempio.

    $aaa = "1";
    $bbb = "2";
    $ccc = "3";
    $ddd = "4";
    $eee = "5";

    Voglio selezionare casualmente due valori sopra indicati e, separatamente, tenermi quelli che non lo sono stati. In pratica avrei

    $selezionati(1,2);
    $esclusi(3,4,5);

    Ho cercato in lungo e il largo ma casi simili riguardavano la selezione di record da un database. Io devo fare una semplice selezione di valori scritti in un file. Niente query.

    Idee?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371
    scusami ma non ho capito il tuo problema qual'è fra i seguenti:
    -selezionare casualmente dei valori da un file
    -selezionare casualmente dei valori da alcune variabili
    -inserire in 2 array separati valori selezionati e valori esclusi

  3. #3
    Per evitare dubbi lo spiego con un esempio banale. Argomento: I colori.

    Ho 10 immagini con colori diversi (rosso, nero, giallo, rosa). Di queste 10 immagini ne voglio mostrare solo 2 casualmente (diciamo rosso e nero) e le altre "scriverle". In parole povere nella pagina avrò:

    I nostri colori:
    <img src=rosso.jpg>
    <img src=nero.jpg>
    Abbiamo anche il giallo, rosa

    REFRESH

    I nostri colori:
    <img src=giallo.jpg>
    <img src=nero.jpg>
    Abbiamo anche il rosso, rosa

    E cosi via

  4. #4
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Carica il file in una variabile, splitta in un array, fai uno shuffle e spezza l'array dove ti serve

  5. #5
    Con questa credo sia la seconda volta che mi aiuti chiarissimo e risolto. Grazie!

  6. #6
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    E' un piacere, sono felice che tu abbia risolto il tuo problema

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.