Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    come leggere il primo elemento di un array associativo ordinato

    Ho un array associativo fatto così:

    $giorno_array['giorno1'] = 4;
    $giorno_array['giorno2'] = 2;
    $giorno_array['giorno3'] = 1;
    $giorno_array['giorno4'] = 7;
    $giorno_array['giorno5'] = 6;

    lo ordino con il comando

    asort($giorno_array);

    ottenendo

    $giorno_array['giorno3'] = 1;
    $giorno_array['giorno2'] = 2;
    $giorno_array['giorno1'] = 4;
    $giorno_array['giorno5'] = 6;
    $giorno_array['giorno4'] = 7;

    Adesso vorrei stampare a video la chiave corrispondente al primo elemento, in questo esempio vorrei stampare giorno3, come faccio?

    devo fare un ciclo foreach e fare exit dopo il primo elemento o c'è una soluzione più elegante?

    foreach($giorno_array as $chiave => $valore){
    echo "
    ".$chiave."--".$valore."
    ";
    exit;
    }

  2. #2
    Codice PHP:
    $keys array_keys($giorno_array);
    echo 
    $keys[0]; 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3

  4. #4
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Questo articolo potrebbe interessarti.
    Ciao

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.