Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 33

Discussione: funzione explode

  1. #1

    funzione explode

    ciao a tutti,
    io ho un'area di testo dove l'utente scrive dei nomi separati da virgola che dovranno poi essere inseriti singolarmente in una tabella di database.

    Ho separato i nomi con l'explode che però mi fa un array, come faccio a far diventare un solo nome una sola variabile?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  2. #2
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    se non sbaglio eval

  3. #3
    non credo faccia al caso mio....
    Flash Developer for Rich Media
    PHP, jQuery Developer

  4. #4
    se spieghi meglio vedo di aiutarti ... ma non mi è molto chiaro quello che ti serve
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    forse un ciclo foreach....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    codice:
    $text = 'caio,tizio,sempry';
    $novirgola = explode(',',$text);
    /* qui mi da un array:
    $novirgola['caio'];
    $novirgola['tizio'];
    $novirgola['sempry'];
    mentre io voglio avere:
    $novirgola1 = 'caio';
    $novirgola2 = 'tizio';
    $novirgola3 = 'sempry';
    Flash Developer for Rich Media
    PHP, jQuery Developer

  7. #7
    veramente ti sbagli!
    Il risultato di un explode è questo:

    $novirgola[0] = 'caio' ;
    $novirgola[1] = 'tizio' ;
    $novirgola[2] = 'sempry' ;
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  8. #8
    con un ciclo for leggi ogni record id dell'array e li salvi in più variabili singole.. tipo $var_id

  9. #9
    codice:
    $tmp = explode(',',$text);
    for($i=0;$i<count($tmp);$i++) 
    ${'novirgola'.$i}=$tmp[$i];
    dA .. foto di viaggio
    L'esperienza è il tipo di insegnante più difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  10. #10
    Per scorrere gli array il foreach è più indicato:

    Codice PHP:
    $tmp explode',' $text ) ;
    foreach(
    $tmp as $key => $value 
    ${
    'novirgola'.$key} = $value 
    Si ottiene sempre la stessa cosa ma in modo più corretto. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.