Quersumme - Funktion in PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
antworten
code
dank
fisch
funktion
hindernis
http
karpfen
performance
quersumme
testen
url
verwendung
zahl
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ist mir nicht bekannt, kann aber auch nicht schwer sein, siehe hier:
http://www.phpfuncs.org/?goto=41 -
Es gibt (soweit ich es herausfinden konnte!) keine PHP-Funktion für Quersummen.
Allerdings ist es auch kein großes Hindernis, die selbst zu schreiben.
Ich habe damals zwei Varianten probiert.
Die Variante mit str_split() ist ein wenig schneller, braucht aber PHP5.
Und wie ich gerade sehe, scheint die Funktion, die der Fisch gepostet hat, noch einfacher aufgebaut zu sein.
Performance müsste man mal testen...
Meine Funktionen:
Unter Verwendung von substr()
<?php function crossfoot($in){ if(is_numeric($in)){ settype($in, "integer"); $length = strlen($in); $sum = 0; for($i = 0; $i < $length; $i++){ $sum += substr($in, $i, 1); } return $sum; } else return false; } ?>
Unter Verwendung von str_split()
<?php function crossfoot($in){ if(is_numeric($in)){ $arr = str_split((int)$in); $r = 0; foreach($arr as $v) $r += $v; return $r; } else return false; } ?>
Beitrag zuletzt geändert: 27.7.2009 10:53:15 von ferdinand24 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage