Visualizzazione risultati 1 fino 2 di 2

Discussione: ordinamento sort - due file uguali

  1. #1
    Guest

    Predefinito ordinamento sort - due file uguali

    ragazzi, se ho l'array
    Codice PHP:
    $arr1 = array('a' => 'giallo', 'b' => 'verde', 'c' => 'giallo');
    epoi lo ordino con asort
    Codice PHP:
    asort($arr1);
    e per finire gli chiedo di restituirmi la chiave del primo valore, del secondo e del terzo, con la funzione array_keys
    Codice PHP:
    $arr2 = array_keys($arr1);
    echo
    $arr2[0].$arr2[1].$arr2[2]
    il file che vedrò sarà
    acb o cab ???perchè??
    non chiedetemi di provare perchè io agisco con moolte di queste variabili, e inoltre mi preme di più sapere in base a cosa li ordina ( il perchè) e non quindi il risultato(il quale)... grazie mille a tutti!!! :D

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Purtroppo la risposta è: dipende dai casi.

    Il motivo? Molti degli algoritmi di ordinamento di PHP sono basati su Quick Sort, noto per essere uno tra gli algoritmi più efficienti, ma che esegue un ordinamento non stabile.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •