Bobby: Kreditkartenprüfung Luhnalgorythmus->Probleme

Beitrag lesen

Moin

Wie lang ist eine Kartennummer? Ist eine ein Zeichen lange Kartennummer gültig? Oder eine 200 Zeichen lange Nummer?

|

Warum fängt die Routine nicht mit so einer Prüfung an? return false if (strlen($cardNumber)<$minLen) or (strlen($cardNumber)>$maxlen;

Danach könnte man darüber nachdenken, Daten umzukopieren und Schleifen laufen zu lassen.

Das wird dovch vorher schon geprüft. Mit den Funktionen wollte ich nicht den Thread zumüllen. Das problem liegt nur an dieser Luhn-Algorythmus-Funktion. Selbstverständlich wird vorher alles mögliche abgeprüft!!!

Also war mir das keine wirkliche Hilfe. Aber trotzdem Danke

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)