Hello,

"Sebastian A." <[EMAIL PROTECTED]> wrote:

> I am currently working on a mySQL site administration system and I need
help
> on figuring out how I can create a 24 digit letter/number unique
identifier
> string. I know that I can easily get a random number using a PHP function
(I
> can remember it off the top of my head) but I also need to create random
> letters and then insert them into the number. Here are the steps of the
> process:
>
> 1. Create a 12 digit random number using a PHP function
> 2. Create 12 random letters
> 3. Insert the letters into the number, or the other way around
> Result: 1h5l79G05OP65kN61LPs1o6Z
>
>
> Out of the steps above, I am not sure how to do 2 and 3 and I would
greatly
> appreciate it if someone could point out for me how to do them.

This may not be the best way but you can do it this way:
1. Make sure that the number 1 above is in an array. Then,
2. Make an array of uppercase and lowercase letters, shuffle() them.
3. Get 12 from each. (i.e. by looping thru each and assigning it to another
array, etc.)
4. array_merge() the two resulting arrays.
5. shuffle() again.

Should work...

- E

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

Reply via email to