Re: Normalized Numbers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Brian P. Giroux wrote:
> 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 you want to turn the direction around reverse the string before
you start the loop:
	http://php.net/manual/en/function.strrev.php

personally I would turn the string into an array of chars (which you can then also
reverse as need be) and then do a foreach loop on it ('array index'+1 can be used
to determine position) ... personal preference. anyway take a look at these functions:

	http://php.net/manual/en/function.str-split.php
	http://php.net/array_reverse
	http://php.net/foreach
> 
> If anyone can help me out with that or provide any other advice about
> the rest of it, I'd be grateful.

keep commenting all your code to that extent! you do us proud :-)

> 
> The file can be found at http://www.senecal.ca/normnums.php.txt
> 
> Thanks.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux