Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    selezionare un dato a caso da un array

    sera,

    sono alle primissime armi, vi spiego cosa vorrei fare.

    tramite un update aggiorno una colonna di una tabella. dentro alla colonna inserisco dei numeri separati da una virgola (44,44,4444,).

    questi numeri sono degli id utente.

    ora quello che vorrei fare è andare a seleioznare il contenuto della colonna, separare tutti i numeri presenti, e selezionare un numero a caso.

    quindi faccio una normale select e poi un array.
    Codice PHP:
    <?
    // faccio il recordset........
    $l =$row_Recordset1['ann'] ;

     
    $e explode(","$l);  

    foreach (
    $e as $uno) { 
       echo 
    "$uno"
    }

    ?>
    arrivati qui, io riesco a stampare a video tutti i numeri presenti.

    adesso pero vorrei selezionare a caso un numero solo e stamparlo a video.
    come posso fare???

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012


    Codice PHP:
    foreach ($e as $uno) {
       echo 
    $e[rand(0,count($e)-1)]."
    "

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    grazie mille per la dritta!

    vedo che mi stampa tutti i numeri presenti,

    è possibile fare in modo di selezionare e quindi poi stampare, un solo numero?

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    scusa non avevo capito bene

    cambia tutto!
    Codice PHP:

    // faccio il recordset........
    $l =$row_Recordset1['ann'] ;

    $e explode(","$l);

    shuffle($e);

    $my_casual_value=array_shift($e);

    echo 
    $my_casual_value
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    così è perfetto!

    geazie e buonanotte!!

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.