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