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

    Problemi ad ordinare array con rsort

    Salve a tutti, ho un piccolo problema da postare.
    Ho un array con i seguenti valori: 84,9,8,82 e volevo ordinarli in modo decrescente.
    Ho utilizzato l'istruzione rsort in questo modo:
    rsort(array);
    L'array è stato ordinato nel seguente modo:
    9
    8
    84
    82

    Mentre vorrei avere come risultato:
    84
    82
    9
    8

    Mi sembra di aver capito che la funzione rsort prende in considerazione il primo carattere del valore (ordinato in senso alfabetico) per cui ho un risultato diverso da quello che mi aspetto.
    C'è un sistema per ottenere i valori ordinati in senso numerico decrescente?
    Grazie mille.
    Mariastella

  2. #2
    Devi passare alla funzione il giusto flag per indicare che ti serve un ordinamento numerico e non alfabetico. Trovi i flag possibili a questa pagina: http://uk.php.net/manual/en/function.sort.php

  3. #3
    Problema risolto.
    Ti ringrazio tanto.
    Ms.

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.