Visualizzazione dei risultati da 1 a 5 su 5

Discussione: stringa modo random

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    stringa modo random

    Salve, come posso fare per far si che disponendo di 300 parole in un testo o stringa, vengano visualizzate ogni volta in modo casuale limitatamente alle prime 80, per esempio.
    Del tipo:
    $stringa="cane gatto pesce canguro coccodrillo ippopotamo panda cavallo scimmia";


    ...
    echo "cane gatto cavallo";
    echo "canguro pesce coccodrillo";
    echo "canguro ippopotamo pesce";
    ...


    Grazie mille ciao.

  2. #2
    metti le singole parole in un array, poi estrai n record a caso dall'array usando array_rand: http://it.php.net/manual/it/function.array-rand.php











    p.s. magari c'è una soluzione che ti prende direttamente le parole dal testo, ma al momento il passaggio di metterle in un array mi sembra l'unica soluzione...
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    + o -

    codice:
    <?
    $stringa="cane gatto pesce canguro coccodrillo ippopotamo panda cavallo scimmia";
    
    $variabile = explode (' ', $stringa);
    
    $var_total = array_rand($variabile, 4);
    
    for($i=0;$i<4;$i++){
    
    $var_final .= $variabile[$var_total[$i]]." ";
    
    }
    
    echo $var_final;
    
    ?>

  4. #4
    ma perché dovete sempre postare la soluzione finita?





    p.s. ovviamente sto scherzando, ma sono cresciuto in un'ottica dove è meglio dare gli strumenti per raggiungere la soluzione, piuttosto che la soluzione stessa
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Originariamente inviato da 13manuel84
    ma perché dovete sempre postare la soluzione finita?





    p.s. ovviamente sto scherzando, ma sono cresciuto in un'ottica dove è meglio dare gli strumenti per raggiungere la soluzione, piuttosto che la soluzione stessa
    hai ragione...è che oggi sono lanciatissimo


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.