Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Riordinare due array

  1. #1

    Riordinare due array

    Salve a tutti!

    Ho due array, chiamati $user e $userp in cui ad ogni utente contenuto nell'array $user[x] faccio corrispondere i punti in $userp[x]...

    ecco, io vorrei ordinare i punti di $userp (pensavo di usare array_multisort) mantenendo la corrispondenza dell'altro array...è possibile o bisogna aggirarlo in qualche modo?

    Grazie

  2. #2
    perchè non metti entrambi i dati in un array unico ma multidimensionale?
    così sei sicuro di tenere l'associazione dei dati qualsiasi ordinamento fai.

  3. #3
    ehm...fagianata...

    come si fa? :rollo: :master:

  4. #4
    $MioArray = array (
    0 => array (
    'elemento 1',
    'elemento 2',
    'elemento 3'
    ),
    1 => array (
    'elemento 4',
    'elemento 5',
    'elemento 6'
    ),
    2 => array (
    'elemento 7',
    'elemento 8',
    'elemento 9'
    )
    );


  5. #5
    io non posso fare una cosa del genere perché i valori mi provengono da database, non sono io a scriverli...cmq ho risolto in modo un po' "grezzo":
    Codice PHP:
    asort($userp);
    reset($userp);
    while (list(
    $chiave$valore) = each($userp)) {
       
    $array = array($user[$chiave], $valore);
       
    $dati[] = implode ("###" $array);

    e poi richiamo di due risultati con explode...

  6. #6
    beh, non conoscoendo il caso nel dettaglio non saprei darti un consiglio preciso però... domanda probabilmente ovvia ma se i dati vengono da un database non puoi ordinarli direttamente nella query?

  7. #7
    la query è particolarmente complicata, infatti i dati non arrivano direttamente dai dati del database, ma da successive elaborazioni...cmq non ti preoccupare, ho risolto in quel modo e funziona...

    Grazie lo stesso!!

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.