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

    [php / array] – aggiunta elementi.

    Vorrei sapere se esiste una funzione php per aggiungere degli elementi al centro di un array
    e scorrere i restanti in coda.

    vedi esempio:
    Codice PHP:
    <?php 
    session_start
    ();

    $_SESSION['test'][0] = "pippo - 0";
    $_SESSION['test'][1] = "pippo - 1";
    $_SESSION['test'][2] = "pippo - 2";
    $_SESSION['test'][3] = "pippo - 3";

    echo 
    "<hr /><pre>";
    echo 
    "<==================================== | SESSION | ==========================>
    "
    ;
    print_r($_SESSION);
    echo 
    "</pre><hr />";

    // Nel caso volessi aggiungere due nuovi elementi dopo l'elemento 1
    // e mantenere gli altri in coda. 
    // esiste una funzione che fa questo ????
    $_SESSION['test'][0] = "pippo - 0";
    $_SESSION['test'][1] = "pippo - 1";
    $_SESSION['test'][2] = "new 1";
    $_SESSION['test'][3] = "new 2";
    $_SESSION['test'][4] = "pippo - 2";
    $_SESSION['test'][5] = "pippo - 3";

    echo 
    "<hr /><pre>";
    echo 
    "<==================================== | SESSION | ==========================>
    "
    ;
    print_r($_SESSION);
    echo 
    "</pre><hr />";

    ?>
    cichity74

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Non capisco l'utilità però se guardi su php.net la funzione array_push qualcuno si è preso la briga di fare ciò che ti serve. Ci sono due funzioni array_push_before e array_push_after che dovrebbero fare al caso tuo.

  3. #3
    Originariamente inviato da nicola75ss
    Non capisco l'utilità....
    Mi occorre per permettere all'utente di decidere l'ordine di visualizzazione per la galleria di immagini....
    nello specifico mi occorre per poter aggiungere nuove foto...
    in modo analogo a PhpMyAdmin (Vedi img in allegato)
    però se guardi su php.net la funzione array_push qualcuno si è preso la briga di fare ciò che ti serve.
    Ci sono due funzioni array_push_before e array_push_after che dovrebbero fare al caso tuo.
    Ho cercato su php.net le funzioni:
    1: array_push_before
    2: array_push_after
    ma l'unica documentata è http://it2.php.net/function.array_push

    cichity74
    Immagini allegate Immagini allegate

  4. #4
    ops...
    trovato negli script sottostanti...
    credevo che fossero vere e proprie funzioni php.. ecco perché non trovavo nulla

    cichity74

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da cichity74
    ops...
    trovato negli script sottostanti...
    credevo che fossero vere e proprie funzioni php.. ecco perché non trovavo nulla

    cichity74
    Ciao.Io te l'avevo scritto di guardare nella funzione array_push.

    Però l'immagine che hai postato è semplicemente una query di modifica della struttura di una tabella. Qualcosa del tipo
    ALTER TABLE tabella ADD COLUMN nuovo_campo tipo AFTER campo_precedente;

  6. #6
    Originariamente inviato da nicola75ss
    Però l'immagine che hai postato è semplicemente una query di modifica della struttura di una tabella............
    non mi hai capito...
    ho suggerito quello schema come interfaccia tipo per permettere all'utente di poter aggiungere
    nuove foto o spostare le attuali.......

    cichity74

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da cichity74
    non mi hai capito...
    ho suggerito quello schema come interfaccia tipo per permettere all'utente di poter aggiungere
    nuove foto o spostare le attuali.......

    cichity74
    Hai ragione.Avevo capito male io. Pardon!

  8. #8
    cichity74

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.