2011-09-24 6 views
0

Comment puis-je obtenir avec un tableau PHP, d'avoir comme résultat dans un tableau html le résultat suivant:2D tableau php dans une table HTML

Server1   db_1 

Server1   db_2 

Server1   db_3 

Server2   db_1 

Server2   db_2 

Server3   db_3 
+0

j'ai commencé comme suit $ serveurs = array (Server1 => array ('db_1', 'db_2', 'db_3'), Server2 => array ('db_1', 'db_2', 'db_3'), ); mais je ne sais pas comment boucler pour avoir le résultat désiré – lgt

Répondre

2

Comme cela?

$servers = array(
    'Server 1' => array(
     'db_1', 
     'db_2', 
     'db_3' 
    ), 
    'Server 2' => array(
     'db_1', 
     'db_2' 
    ), 
    'Server 3' => array(
     'db_3' 
    ) 
); 
echo '<table>'; 
foreach($servers as $server=>$dbs) 
{ 
    foreach($dbs as $db) 
    { 
     echo '<tr><td>'.$server.'</td><td>'.$db.'</td></tr>'; 
    } 
} 
echo '</table>';