Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: esercizio con foreach

  1. #1

    esercizio con foreach

    mi aiutereste a risolvere questo problema...
    non capisco come si usa foreach

    "Usando l’istruzione foreach, scrivere un programma in PHP che, dato un
    array di n elementi, calcoli il minimo dei valori contenuti in tale array e indichi
    la posizione in cui esso si trova."

    mille grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Provaci da solo:

    http://fr.php.net/manual/it/control-...es.foreach.php


    che esercizio stupido comunque, esistono le funzioni apposite per estrarre il max e il min da un array....

  3. #3
    "da sola"

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

  5. #5
    io non ci riesco nemmeno a capire come funziona, l'ho letta la pagina... ma sarà che son io si vede... mah!

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    $test = array("indice0"=>"valore0", "indice1"=>"valore1");
    
    foreach($test as $indice => $valore) {
    
    echo $indice.":".$valore."
    ";
    
    }
    stamperà:

    indice0 : valore0
    indice1 : valore1

    è chiaro stu fatto?


  7. #7

  8. #8
    'mmazza, gajardi 'sti esercizietti, però!
    Dov'è che se ne trovano un (bel) po', - possibilmente pure con le soluzioni? ;-)

    cià
    ale
    If you can keep your head when all about you are losing theirs,
    it's just possible you haven't grasped the situation.

  9. #9
    grazie amici... ci sono quasi riuscita...

    <?
    $array1 = array(41,2,3,33,2,1,9);
    $min=0;
    foreach ($array1 as $chiave => $valore) {
    if($min<$array1[$chiave]){
    $posizione=$chiave;
    $min=$valore;
    }
    }
    echo 'posizione = '.$posizione;
    ?>

    <?
    echo 'min ='.$min;
    ?>

    solo che invece di darmi il minimo, mi da il massimo... cosa sbaglio?

  10. #10

    .............

    Ciao.
    Se non ci fosse quel foreach
    min
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.