Put the email addresses in an array:
$email[] = "[EMAIL PROTECTED]";
$email[] = "[EMAIL PROTECTED]";
$email[] = "[EMAIL PROTECTED]";


Then sort like so:

function cmp ($a, $b) {
    return strcmp(stristr ($a, "@"), stristr ($b, "@"));
} 

usort($email, "cmp");


You now have a properly sorted $email array.


-----Original Message-----
From: Rambo Amadeus [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, December 11, 2001 3:59 PM
To: [EMAIL PROTECTED]
Subject: [PHP] sorting for thinkers:)

Hi,
let say that i have 3 e-mail adresses in mysql.
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]

How can i sort them alphabeticaly but by domain name. That all abc.com
domains go first, then bcd.com, then cde.com etc.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to