Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    472

    ordinare array multidimensionale

    Vorrei ordinare un array multidimensionale (mi va bene l'ordinamento crescente - SORT -).

    Esempio:
    $a[0][0]=5;
    $a[0][1]=3;
    $a[0][2]=2;
    $a[1][0]=2;
    $a[1][1]=6;
    $a[1][2]=3;
    $a[2][0]=4;
    $a[2][1]=3;
    $a[2][2]=6;

    Vorrei che mi fosse ordinato prima $a[0][x] e quindi ottenendo 2-3-5
    poi $a[1][x] e quindi 2-3-6
    e infine $a[2][x] e quindi 3-4-6

    Spero di essere stato chiaro, grazie.

  2. #2
    Esegui un ksort() sull'array primario, poi esegui un foreach() sull'array ordinato passando i valori per riferimento ed esegui un sort() su di essi.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    472
    Non è che mi puoi scrivere le 2 righe di codice gentilmente...?
    Credevo che che la cosa fosse più semplice...se non altro spero di essermi espresso chiaramente....non vorrei magari complicare le cose....

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.