Discretizzazione di un intervallo

Samu

Nuovo Utente
21 Mar 2008
13
0
0
yourmusicworld.forumfree.net
Mi servirebbe un programma PHP che rappresenti la discretizzazione di un intervallo finito da inizio a fine con passo dato ..

Mi spiego meglio:

Il programma dovrà ricevere in input un valore di inizio, uno di fine ed il valore dei vari intervalli e rilasciarmi in output i passi compiuti

Esempio:

Inizio: 10
Fine: 100
Intervallo: 9

Risultato del programma: 10 - 19 - 28 - 37 - 46 - ecc... fino a 100

Mi dareste una mano?..
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
35
Milano
twitter.com
PHP:
function myRange($num1, $num2, $step = 1)
{
    for ($i = $num1; $i <= $num2; $i += $step) {
        $temp[] = $i;
    }
    
    return $temp;
}
 

Samu

Nuovo Utente
21 Mar 2008
13
0
0
yourmusicworld.forumfree.net
Ti ringrazio molto.. :D

Data la mia super ignoranza ed incapacità non è che mi posteresti anche il resto del programma e dei commenti dove mi spieghi cosa fa?..

Ho appena iniziato ad usarlo e proprio non ce ne balzo.. :confused:
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
35
Milano
twitter.com
Eh, la funzione è finita lì.
Poi te la gestisci tu...
Per vederlo in azione:
PHP:
$range = myRange(10, 100, 9);
foreach ($range as $line) {
    echo $line . '<br />';
}
 

Samu

Nuovo Utente
21 Mar 2008
13
0
0
yourmusicworld.forumfree.net
Grazie.. Mi piacerebbe però che sia l'elaboratore a ricevere in input (attraverso dei form) il valore di inizio, fine e l'intervallo e poi rilasciasse in output quei valori.. mi daresti una mano?..
 
Ultima modifica:

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Basta che passi come argomenti della funzione i parametri trasmessi tramite form, ad esempio:

PHP:
$range = myRange($_POST['inizio'], $_POST['fine'], $_POST['intervallo']);
 

Discussioni simili