Mam mały problem i nie wiem gdzie jest błąd.
Zadanie jest następujące:
Mamy dwie daty w formacie (DD.MM.RRRR). Zsumować, wszystkie cyfry w datach i tak długo dodawać aż wynik będzie cyfrą z zakresu 1-9.
Przykład: 1.1.1900 i 2.2.2000 = 1+1+1+9+2+2+2=18=1+8=9
Zrobiłem dwie pętle:
do{
$temp1=0;
for($i=0;$i<=strlen($temp)-1;$i++) {
if (is_numeric($temp[$i])) {
$temp1+=$temp[$i];
}
}
$number=$temp1;
$temp=$number;
} while ($number>10) ;
I jest problem, ponieważ przy drugim obrocie pętli nagle 'znika' mi zmienna $temp.
Może coś ominąłem. NIe wiem czy już jest późna pora i juz tego nie widzę.