douji5329 2016-08-25 09:57
浏览 20

如何根据if语句中的匹配以列方式显示php脚本输出

I have the following PHP code which will print the server names with different color codes likes Green-Ok,Yellow-warning,Red-critical,Orange-unknown.

foreach ($status->members_with_state as $server) {

    if ($server[1] == 0) {

            $state = "OK";

            echo "Server: <font color=\"green\">$server[0]</font><br />";

    } elseif ($server[1] == 2) {

            $state = "WARNING";

            echo "Server: <font color=\"yellow\">$server[0]</font><br />";

    } elseif ($server[1] == 1) {

            $state = "CRITICAL";

            echo "Server: <font color=\"red\">$server[0]</font><br />";

    } elseif ($server[1] == 3) {

            $state = "UNKNOWN";
            echo "Server: <font color=\"orange\">$server[0]</font><br />";
      }

}

ISSUE:

All the servers are printed in one big list in a single column. Could you please suggest required modifications in code to get the server names column wise like in attached screenshotenter image description here

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 关于大棚监测的pcb板设计
    • ¥15 stm32开发clion时遇到的编译问题
    • ¥15 lna设计 源简并电感型共源放大器
    • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
    • ¥15 Vue3地图和异步函数使用
    • ¥15 C++ yoloV5改写遇到的问题
    • ¥20 win11修改中文用户名路径
    • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入