Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Array bidimensionale

  1. #1

    Array bidimensionale

    Ciao a tutti.

    Avrei l'esigenza di creare un array bidimensionale:

    //Ho un array
    $lettere = array("albero", "bacino", "cavolo", "desiderio");

    vorrei ottenere dall'array "$lettere",
    con un ciclo possibilmente,
    un nuovo array bidimensionale,
    che avrà per chiave gli elementi dell'array originale
    e come valore la chiave criptata con md5().

    Per intenderci
    $array_nuovo = array("albero" => "md5('albero')", "bacino" => md5('bacino')", ...);
    ---------------------------------------------------------------------
    Grazie!
    Membro Jedi

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    $lettere = array("albero", "bacino", "cavolo", "desiderio");
    
    $array_bidimensionale = array();
    
    foreach($lettere as $val) {
      $array_bidimensionale[$val] = md5($val);
    }
    
    print_r($array_bidimensionale);

  3. #3
    Bella!
    Funziona grazie.

    Solo una domanda:
    Se scrivessi l'array manualmente dovrei mettere le virgole:
    Array ( [test] => 098f6bcd4621d373cade4e832627b4f6, [bacino] => 7dae8b0f1bc5551e7e47b97a3653444d, [cavolo] => 19af41d94bf5b22dcc65aeda59f902a7, [desiderio] => 37eff9f89c6303775bb6584d96927e39 )

    mentre il risultato di print_r($array_bidimensionale); ne è privo:

    Array ( [test] => 098f6bcd4621d373cade4e832627b4f6 [bacino] => 7dae8b0f1bc5551e7e47b97a3653444d [cavolo] => 19af41d94bf5b22dcc65aeda59f902a7 [desiderio] => 37eff9f89c6303775bb6584d96927e39 )

    A quanto vedo non è un problema.
    Grazie ancora cmq.
    Membro Jedi

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    print_r è solo una rappresentazione testuale del tuo array, l'output è uguale anche per un array come quello che hai scritto tu.

    ciao

  5. #5
    grazie ancora.
    Buona giornata
    Membro Jedi

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.