Visualizzazione risultati 1 fino 5 di 5

Discussione: funzione rand() è possibile utilizzarla con dei link?

  1. #1
    Guest

    Predefinito funzione rand() è possibile utilizzarla con dei link?

    ciao a tutti io so che la funzione rand() in php si puo utilizzare per generare un numero a caso per esempio:

    ?php
    $code = rand(1, 99);
    echo "$code";
    ?>

    ma vi volevo kiedere è possibile utilizzare qst funzione pero mettendo al posto dei numeri dei link nel senso che io inserisco tipo 5 link e inserisco il codice ke dice di cliccare automaticamente su uno di qst 5 link...è possibile farlo se si come si fa.....non so se mi sono fatto capire....spero di sì

  2. #2
    Guest

    Predefinito

    Potresti fare una cosa simile:

    Codice PHP:
    <?

    $code
    = rand(1, 5);
    $num = array('1','2','3','4','5');
    $ris = array('ciao','come','stai','tutto','ok');
    $fine = str_replace($num, $ris, $code);
    echo
    $fine;

    ?>
    Però dovresti creare tipo.. 10 array (numeri & link) altrimenti si sovraccarica e non funziona

  3. #3
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,301

    Predefinito

    @exabite: scusami, ma non ho capito il tuo sorgente...

    Io userei l' array_rand():

    Codice PHP:
    $input = array('Neo', 'Morpheus', 'Trinity', 'Cypher', 'Tank');
    echo
    '<a href="'.$input[array_rand($input)].'">link magico ^^</a>';
    Ciao!
    Ultima modifica di alemoppo : 18-04-2011 alle ore 23.24.04

  4. #4
    Guest

    Predefinito

    uhm, non ero a conoscenza di quella funzione. Non sono stato presente (anche se non ho seguito lezioni LOL) a quanto pare

  5. #5
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,301

    Predefinito

    Cosa intendi per lezioni? Cosa intendi per "essere presente"?.. comunque, a prescindere dalla funzione (si poteva usare anche la shuffle() e stampare il primo elemento dell'array)... Ma comunque, non ho capito il tuo sorgente...
    Potresti spiegarlo? (soprattutto, la riga con str_replace())...
    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •