I am just learning PHP and as a practical exercise I've been working on a set of functions to process and manipulate what I call "normalized number" (ISBNs, EANs, UPCs, etc...) My ultimate goal is to create a normnum class and child classes for the different types of numbers. Because of my line of work, I am mostly interested in ISBN-10s, ISBN-13s, EANs and UPCs, but it can also be expanded to credit card numbers, Canadian Social Insurance Numbers, and many more. So far I have functions to validate ISBN-10s and EANs although I've run into a bit of a wall with the digit_sum function as explained in the B: section of that functions header comments. If anyone can help me out with that or provide any other advice about the rest of it, I'd be grateful. The file can be found at http://www.senecal.ca/normnums.php.txt Thanks. -- Brian P. Giroux -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php