Сортировка по 2м параметрам

Здравствуйте,

я сталкнулся со следующей задачей:

Есть N юзеров(wp_user) из разных городов (переменная city)
В каждом городе разное количество компаний (юзеров)

задача:

показать:
Город 1: юзер,юзер....
Город 2: юзер,юзер....
..
..
Город N: юзер....

я знаю как показать юзеров из определённого города:

<?php

$blogusers = get_users( 'blog_id=1&orderby=nicename&role=subscriber' );

$user_city = 'Atlanta';
$user->correct = $active;

foreach ($blogusers as $user) {
	if ($user->city == $user_city) {
		echo '<div class="user-data city"><strong>City:</strong>' . $user->city . '</div>
		<div class="user-data company"><strong>Company:</strong>' . $user->company . '</div>
		<div class="user-data name"><strong>Name:</strong>' . $user->display_name . '</div>
		<div class="user-data name"><strong>Address:</strong>' . $user->addr1 . '<br />' . $user->zip . ', ' . $user->country . '</div>
		<div class="user-data email"><strong>E-Mail:</strong><a href="mailto:' . $user->user_email .'">' . $user->user_email . '</a></div>
		<div class="user-data phone"><strong>Phone (Cell):</strong><a href="tel:' . $user->cell . '">' . $user->cell . '</a></div>
		<div class="user-data cell"><strong>Phone (Land):</strong><a href="tel:' . $user->phone2 . '">' . $user->phone2 . '</a></div>
		<div class="user-data cell"><strong>Fax:</strong>' . $user->fax . '</div>
		<div class="user-data comment"><strong>Comment:</strong>' . $user->comments . '</div>';

	echo '<div class="user-last">' . $tabs_array .'</div>';     
	}

}
?>

но надо чтоб скрипт сам писал город и в него заносил всех юзеров из этого города

я догадываюсь что дело в одной строке типа foreach (), но мозг уже не соображает )

спасибо