Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001

    recuperare il valore più alto in un array

    ciao forse è una cavolata ma non riesco a recuperare il valore più alto all'interno di un array

    esempio se ho un array con questi valori 10, 30, 55

    come faccio a recuperare 55?????

    ho provato impostando una variabile vuotae un ciclo for
    rischio1 è un array


    Codice PHP:
    var numero='';
    for (var 
    z=0z<rischio1.lengthz++){
                    if(
    numero<rischio1[z]){
                        
    numero=rischio1[z];
                    
    alert("numero: "+numero);
                                 }

    ma non funziona correttamente
    Vola solo chi ha il coraggio di farlo

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    Codice PHP:

    var numero 0;

    for(
    z=0z<rischio1.lengthz++){
       if(
    numero<rischio1[z]){
          
    numero rischio1[z];
       }
    }

    alert("Il numero più alto è: " numero); 

  3. #3
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    ciao freeman74 grazie per la risposta, putroppo non funziona se ad esempio ho nell'array due valori 120, 160

    nell'alert visualizzo entrambi i valori
    Vola solo chi ha il coraggio di farlo

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    forse scrivi male qualcosa....

    Codice PHP:
    <script type="text/javascript">
    <!--

    rischio1 = new Array(120160140);
    var 
    numero 0;

    for(
    z=0z<rischio1.lengthz++){
       if(
    numero<rischio1[z]){
          
    numero rischio1[z];
       }


    alert("Il numero più alto è: " numero);

    //-->
    </script> 
    a me l'alert restituisce 160...

  5. #5
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    mmmmmmhhhh
    forse perchè utilizzo un array dinamico??
    cioè l'utente inserisce determinati valori, che vanno a popolare l'array, che possono eventualmente essere cambiati
    Vola solo chi ha il coraggio di farlo

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    dici che l'array può cambiare durante l'esecuzione del ciclo?
    se sono pochi valori parliamo di frazioni di secondo...
    ma a che ti serve cambiare l'array durante il ciclo?

  7. #7
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    sono valori che non conosco ecco perchè ho creato l'array dinamico
    Vola solo chi ha il coraggio di farlo

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    vabbè è uguale, anche che non li conosci tu li conosce javascript...magari prima di eseguire il ciclo fai un alert o comunque un output del contenuto dell'array, così vedi cosa contiene esattamente...

  9. #9
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    ahhhhhh trovato l'errore
    avevo messo l'alert all'interno del ciclo
    che orrore che ho commesso

    grazie ancora per avermi aiutato freeman74
    Vola solo chi ha il coraggio di farlo

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    ....e allora....
    ti avevo pure riscritto il codice con l'alert al di fuori del ciclo....

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.