Visualizzazione risultati 1 fino 2 di 2

Discussione: Unire 2 array in modo che i dati di una siano l'indice di quelli dell'altra

  1. #1
    Guest

    Predefinito Unire 2 array in modo che i dati di una siano l'indice di quelli dell'altra

    Scusate la poca chiarezza del titolo, ma non saprei esprimere meglio il concetto.

    Ho due array e vorrei che il primo elemento di un'array divenga l'indice del primo dell'altra e così via. Come posso fare?

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Non so se ci sia una funzione che lo faccia nativamente, ma dovrebbe essere qualcosa del genere:
    Codice PHP:
    <?php
    $keys
    = array ('a', 'b', 'c', 'd', 'e');
    $values = array ('Alberto', 'Beatrice', 'Carlo', 'Daniele', 'Eleonora');
    $result = array ();
    for (
    $i = 0; $i < count ($keys); $i++)
    $result[$keys[$i]] = $values[$i];
    // ora $result è l'array composto dalle chiavi e dai valori qui sopra...
    ?>
    Stammi bene...

    UPDATE: funzione trovata, si chiama array_combine() ed è disponibile solo in PHP 5.
    Ultima modifica di dementialsite : 05-02-2011 alle ore 12.04.57
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

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