2011-09-24 60 views
0

我如何与PHP数组实现的,有作为的结果在HTML表格如下结果:2D PHP数组到一个HTML表格

Server1   db_1 

Server1   db_2 

Server1   db_3 

Server2   db_1 

Server2   db_2 

Server3   db_3 
+0

我开始,因为它遵循$服务器=阵列(服务器1 =>数组( 'DB_1', 'db_2', 'db_3'),服务器2 =>数组( 'DB_1', 'db_2', 'db_3' ), );但我不知道如何循环以获得所需的结果 – lgt

回答

2

喜欢这个?

$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>';