Testare i tuoi programmi PHP on-line

Il seguente sito web ci permette di testare on-line i nostri algoritmi in PHP  
http://writecodeonline.com/php/
L’algoritmo proposto in PHP genera la somma delle singole cifre di un numero contenuto nella variabile stringa $numero (x). Ad esempio se la stringa è 1234, come risultato otterremo 1.

L’algoritmo stampa i risultati di ogni iterazione, copia il codice ed incollalo nella pagina di writecodeonline.com 

$numero = "1234"; 
$parola = "delle prime due cifre"; 

print   ('Il numero di partenza e\' '.$numero.'

'); while (strlen($numero)!=1) { $somma = $numero{$i} + $numero{$i+1} ; print ('la somma '.$parola. ' e\' ' .$somma.'
'); //numero nuovo è: numero senza le prime due cifre $numero = substr($numero, $i+2); if ((strlen($numero)>0)) // se numero ha ancora cifre { $numero = $somma . $numero; print ('concateno questa somma al numero privo delle prime due cifre: '.$numero.'

'); } else //numero non ha più cifre //ma l'ultima somma e' di due cifre: { $numero = "$somma"; // essendo a 0 lo rigenero, prendendo // il valore della stinga $somma // (a 2 cifre) usando il doppio apice. $parola = "delle ultime due cifre "; } }

RISULTATO

Il numero di partenza e' 1234
la somma delle prime due cifre e' 3
concateno questa somma
al numero privo delle prime due cifre: 334

la somma delle prime due cifre e' 6
concateno questa somma
al numero privo delle prime due cifre: 64

la somma delle prime due cifre e' 10
la somma delle ultime due cifre  e' 1