snmpbulkwalk在PHP表中返回字符串。如何分开?

时间:2019-02-14 00:14:57

标签: php

很抱歉,这些数据已经工作了几个小时,可以提出一种使之有效的方法。

我正在执行php shell_exec snmpbulkwalk。

示例:

 $counts = shell_exec("/bin/snmpbulkwalk -v 2c $hostname ..... | awk  '{print \$4}' ");

我正在尝试将其打印在表格中。

示例:

print "<table border=1 bgcolor=#ffffff>"; 
print "<tr>
       <td>Counts</td>
       </tr>"; 

for ($i=0; $i<count($counts); $i++) {
         print "<tr>";
         print "<td>$counts[$i]</td>";
print "</tr>"; } 
print "</table>";

这导致将snmpbulkwalk数据放入一个单元格中。

示例:

Counts
890 718 600 577 602 309 924 685 651 204 485 709 341 369 3 39 728 638 556 3 1013 639 476 591 672 774 307 736 586 507 539 467 684 609 760 839 721 735 431 795 868 491 587 581 575 414 299 234

我一直在寻找每个值都在自己的行中。

示例:

Counts
890 
718 
600 
577 
...

这似乎很基本,但是我不确定我如何解决。

我过去知道是否与下面的php echo一起显示。但是我需要将这些数据放入表中。

示例:

echo "<pre>".$counts."</pre>"

感谢您的帮助。

0 个答案:

没有答案