2011-09-24 99 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>';