Я думаю, что ключом к решению вашей проблемы является то, что вам понадобится больше информации, чтобы иметь возможность создавать список, который вы хотите, с помощью foreach.Я бы предложил использовать что-то вроде этого:
$server_array = array(
'server1' => array(
'alias' => 'server1.alias',
'href' => 'http//server1.name.com'
),
'server2' => array(
'alias' => 'server2.alias',
'href' => 'http//server2.name.colo.com'
)
);
Вам определенно нужна вся информация в вашем массиве, иначе вы никогда не сможете делать то, что хотите.
РЕДАКТИРОВАТЬ:
С указанным выше массивом цикл foreach будет выглядеть следующим образом:
foreach($server_array as $server_id => $server_info)
{
echo 'Server ID: '.$server_id;
echo 'Server Alias: '.$server_info['alias'];
echo 'Server URL: '.$server_info['href'];
}
Код форматирования отсутствует, но вы поняли идею.