Sep 292005
Viitenumerolaskuri on jälleen toiminnassa osoitteessa http://www.homeholes.net/www/viitenumero.php .
Kiitos “hiljaiselle” joka tuon scriptin ongelmista kertoi.
Viitenumerolaskuri on jälleen toiminnassa osoitteessa http://www.homeholes.net/www/viitenumero.php .
Kiitos “hiljaiselle” joka tuon scriptin ongelmista kertoi.
| © 2010 HomeHoles.Net | Suffusion WordPress theme by Sayontan Sinha |
Terve,
koodisi lyhenee, jos annat kertoimen valmiiksi
käännettynä:
$kerroin=”7317317317317317317″;
Nyt tarvitaan vain yksi silmukkalaskuri:
$pituus=strlen(strval($luku) );
for ($i=0; $i<$pituus;$i++) {
$tulo=$tulo+($luku[$i]*$kerroin[$i]);
}
Hmm, miks tarttis tehdä noin hämärä kuin Rainerin esimerkki? Toisaalta se on lyhyt ja ytimekäs
Itse pistin patternin arrayhin, perusviite arrayhin reversenä ja loopissa kerroin vaan, ja nollasin pattern pointerin ainaku sen index meni 3:n, ja chksumin palautin sitten alkup. perusviitteen kanssa
hieman pidempi ratkaisu mut selkeä lukuinen, ja silti vain yksi silmukka
PHP:llä tein, ja tajusin et samanmittanenha se olis jos tiivistäisin tollaseen muotoon