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

    [Php] Ordinare un'array in base ad un criterio

    salve ragazzi vi chiedo aiuto visto che mi trovo estrema difficoltà e non so più come posso effettuare l'ordinamento di un'array associativo.Ho un'array che costruito in questo modo:

    $info_item[$j]=array('planid'=>$row[0],
    'nameterm'=>$row[2],
    'vsoft'=>$row[5],
    'date_begin'=>$row[6],
    'date_end'=>$row[7],
    'kind'=>$row[8],
    'status'=>$row[4],
    'pm'=>$row[9]);
    $j++;
    Avrei la neccesità di ordinare il mio array per il criterio nameterm come potrei fare.Ho provato ad usare la funzione:

    array_multisort($info_item,SORT_STRING);
    ma mi sono reso conto che non ho ottenuto quello che avrei voluto.
    Credete che esista un metodo per effettuare l'ordinamento tramite quella chiave.Io nn so più a cosa pensare.

    Qualsiasi consiglio può essere di aiuto.
    ....Già perchè è uno sporco lavoro ma qualcuno lo deve pur fare

  2. #2
    Prova ad usare una array di appoggio:
    copi i dati in modo ordinato secondo il criterio che preferisci in un array temporaneo, e poi (se proprio devi) li risposti in quello di partenza.
    E' un'idea... magari ti serve, magari no... bho....

    forse qui (negli appunti di ALGORITMI) trovi qualcosa che ti può essere utile per prendere qualche spunto, e anche degli esempi di codice (in C però, non php... ma le modifiche dovrebbero essere minime.)

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.