0
我在perl中有一個關鍵字是域名的哈希值,值是對列入黑名單的黑名單區域的數組的引用。目前我正在檢查4個區域的域名。如果域名被列入黑名單在特定區域中,我推入數組中的區域名稱。使用perl創建Html表格
domain1=>(zone1,zone2)
domain2=>(zone1)
domain3=>(zone3,zone4)
domain4=>(zone1,zone2,zone3,zone4)
我想創建從CGI這些值的HTML表像
domain-names zone1 zone2 zone3 zone4
domain1 true true false false
domain2 true false false false
domain3 false false true true
domain4 true true true true
我用它映射在CGI像
print $q->tbody($q->Tr([
$q->td([
map {
map{
$_
}'$_',@{$result{$_}}
}keys %result
])
)
我無法所需的輸出試過。我不確定在地圖中使用if-else。 如果我手動生成TD的然後,我需要寫一個單獨的TD的像
If(zone1&&zone2&&!zone3&&!zone4){
print "<td>true</td><td>true</td><td><false/td><td>false</td>";
}
......
每個條件這是非常tedious.How可我得到的輸出?