Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554

    ordinamento per chiave di array multidimensionale

    Ciao a tutti dopo avere letto un pò e aver sbattuto la testa vi chiedo come mai questo codice non funziona
    Array: $array[c1][c2][c3]
    Obbiettivo: ordinare l'array secondo la chiave c2 in ordine alfabetico dalla a-z e all'interno di ogni chiave c2 ordinare la chiave c3 in ordine alfabetico dalla a-z mantenendo sempre la relazione chiave valore

    codice:
    reset($array);
    while(list($chiave,$valore) = each($array))
    {
      ksort($valore);//ordino la chiave c2 a-z
      while(list($chiave1,$valore1) = each($valore))
        ksort($valore1);//ordino la chiave c3 a-z
    }
    echo '<pre>';
      print_r($array);
    echo '</pre>';
    Vivrò una vita intera e fortunatamente morirò una volta sola

  2. #2
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    Forse se vi fornisco un array di esempio potete aiutarmi

    codice:
    Array
    (
        [1] => Array
            (
                [tele atlas] => Array
                    (
                        [navigatore 02] => 1
                        [navigatore 01] => 2
                    )
    
                [mio] => Array
                    (
                        [navigatore 05] => 4
                        [navigatore 04] => 5
                    )
    
            )
    
        [2] => Array
            (
                [tele atlas] => Array
                    (
                        [navigatore 02] => 1
                        [navigatore 01] => 2
                    )
    
                [hp] => Array
                    (
                        [navigatore 03] => 3
                    )
    
            )
    
    )
    Vivrò una vita intera e fortunatamente morirò una volta sola

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.