Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将PHP数组数据发送到html表_Php_Html_Xml - Fatal编程技术网

将PHP数组数据发送到html表

将PHP数组数据发送到html表,php,html,xml,Php,Html,Xml,我不是一个PHP专业人士,我真的希望得到一些帮助,以HTML表格格式显示一些数组数据(从XML文件中提取) 我的阵列设置如下: $strTodayIs = date('l F/n'); foreach($xml->last7days->day AS $Daily) { //if (date('l F/n',(int)$Daily->starttime) != $strTodayIs) { $intAverageLastweek +

我不是一个PHP专业人士,我真的希望得到一些帮助,以HTML表格格式显示一些数组数据(从XML文件中提取)

我的阵列设置如下:

$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
                                           ));
        //}
    }
我试图使用
$arrLastWeek
数组中的数据,在HTML表中显示一些简单百分比计算的结果

我的最终目标是根据数组数据的计算值显示每个单元格的背景颜色,例如100=绿色,100到99.8=黄色,小于99.8=红色

再次重申,任何帮助,即使是给我指出正确的方向,都将不胜感激

如果我遗漏了任何可以帮助我解决问题的重要信息,请告诉我

问候,


Eli

基本上你要做的事情如下:

<?php foreach($array as $line): ?>
<tr><td><?php echo $line['value']; ?></td><td><?php echo $line['value2']; ?></td></tr>
<?php endforeach; ?>

您可以通过在foreach之前将PHP变量设置为零,并在foreach内部添加到这些变量,然后将它们输出到某个位置来进行计算


祝你好运

非常感谢你的上述建议。非常感谢。我将在今天晚些时候尝试实现这一点,并让您知道我的进展。