Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    trovare il numero maggiore

    Ciao a tutti.. ho 4 variabili con dei numeri...


    Vorrei trovare qual'è la variabile che contiene il numero maggiore... ma non riesco ad inventarmi come (con if e else)... ci sono altre alternative + semplici... o...?




    if(($a>=$b) && ($a>=$c) && ($a>=$d)){.... }else{

    if(($b>=$a) && ($b>=$c) && ($b>=$d)){....} else{

    if(($c>=$a) && ($c>=$b) && ($c>=$d)){....} else{

    if(($d>=$a) && ($d>=$b) && ($d>=$c)){.... }
    }
    }
    }




    non dovrò fare mica tutta sta pappardella? non c'è un modo più rapido?
    PIERCHI

  2. #2
    forse ti conviene gestire un array e poi ordinarlo...

    http://it.php.net/manual/it/function.sort.php

    a quel punto l'ultimo elemento dell'array sarà sempr eil maggiore

  3. #3
    ficata VVoVe:


    funzia anche per mettere in ordine alfabetico
    PIERCHI

  4. #4
    ma.. ma...



    come faccio a richiamarne uno solo?... sto lurido si è impuntato a farmi vedere tutti i valori dell'array

    :rollo:
    PIERCHI

  5. #5
    sono un pirla.. penso di aver risolto
    PIERCHI

  6. #6
    Originariamente inviato da pierchi
    ma.. ma...



    come faccio a richiamarne uno solo?... sto lurido si è impuntato a farmi vedere tutti i valori dell'array

    :rollo:



    echo $array[0]; //primo elemento

    echo $array[9]; //decimo elemento


    quindi se hai un array di n elementi.. userai come indice "n-1" per avere l'ultimo..

    se poi l'array è dinamico e non sai quanta roba ci sta cdentro.. un bel count leva la paura

    http://it.php.net/manual/it/function.count.php

  7. #7
    ehm no



    $totaligiorni = array("$t1", "$t2", "$t3", "$t4");
    sort($totaligiorni);
    reset($totaligiorni);
    while (list($chiave, $valore) = each($totaligiorni)) {
    echo"$valore";


    ma a chiave che var metto?



    $t1 = 0
    $t2 = 27
    $t3 = 0
    $t4 = 613.5

    lui mi stampa 27613.5


    :master:
    PIERCHI

  8. #8
    avevo la tentazione di cancellare l'ultimo mio post


    ma ... lasciamo stare


    vado a dormire che è meglio... domattina l'array mi salterà addosso meglio




    notte guidoz
    PIERCHI

  9. #9
    $totaligiorni = array("$t1", "$t2", "$t3", "$t4");

    Non so cosa stai gestendo con queste 4 variabili.. ma se puoi non le aggiungere così in un secondo momento.. fai un array già d aprima

    sort($totaligiorni);
    echo $totaligiorni[3];
    //se sei sicuro che sono 4

    sort($totaligiorni);
    $ultimo = count($totaligiorni-1);
    echo $totaligiorni["$ultimo"]; //se non sai quanti sono



  10. #10
    so che sono 4... funzia


    grazie, 'snotte
    PIERCHI

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.