发送PHP数组数据到html表
问题描述:
我不是一个PHP专业人员,并真的appreaciate一些帮助显示HTML表格格式的一些数组数据(从XML文件中拉出)。发送PHP数组数据到html表
我阵列的设置如下:
$strTodayIs = date('l F/n');
foreach($xml->last7days->day AS $Daily) {
//if (date('l F/n',(int)$Daily->starttime) != $strTodayIs) {
$intAverageLastweek += (int)$Daily->avgresponse;
$intDowntimeLast7 += (int)$Daily->totaldowntime;
$intUptimeLast7 += (int)$Daily->totaluptime;
array_push($arrLastWeek, array("starttime" => $Daily->starttime,
"response" => $Daily->avgresponse,
"totalup" => $Daily->totaluptime,
"totaldown" => $Daily->totaldowntime
));
//}
}
我想在一个HTML表格中显示一些简单的百分比计算的结果,使用从$arrLastWeek
阵列中的数据。
我的最终目标是显示每个单元格的背景颜色,具体取决于计算的数组值的值,例如: 100 =绿色,100至99.8 =黄色,小于99.8 =红色。
再次,任何帮助,甚至指着我在正确的方向将不胜感激。
请让我知道,如果我遗漏了可以帮助我解决问题的任何重要信息?
问候,
礼
答
基本上你会做这样的事情:
<?php foreach($array as $line): ?>
<tr><td><?php echo $line['value']; ?></td><td><?php echo $line['value2']; ?></td></tr>
<?php endforeach; ?>
您可以通过在foreach之前PHP变量设置为零,并增加他们的foreach里面,地方输出他们做数学。
祝你好运
答
什么关于Outputting a PHP Multi-Dimensional array to an HTML Table这个链接,它给你方向,更好的感觉?
+0
感谢您的链接。非常有帮助。 – 2012-07-25 17:08:08
非常感谢以上。不胜感激。我会在今天晚些时候尝试并实施,并让你知道我是如何去的。 – 2012-07-25 17:07:15
这工作。谢谢。 – 2013-01-07 13:42:48