【问题标题】:How to remove data type name from print result如何从打印结果中删除数据类型名称
【发布时间】:2020-01-07 22:20:43
【问题描述】:

我需要从我的输出结果中删除数据类型文本(下面的“STRING:”和“INTEGER:”)。

这是代码:

$session = new SNMP(SNMP::VERSION_2c, "host", "community");
$interface= $session->get(".1.3.6.1.2.1.2.2.1.2.32610");
$snr= $session->get(".1.3.6.1.2.1.10.127.1.1.4.1.5.32610");
echo "$interface\n";
echo "$snr\n";

结果:

STRING: Cable5/0/0-upstream1
INTEGER: 354

【问题讨论】:

    标签: php snmp


    【解决方案1】:

    尝试:

    $session = new SNMP(SNMP::VERSION_2c, "host", "community");
    $session->quick_print = 1; // print just the value, no types
    $session->valueretrieval = SNMP_VALUE_PLAIN; // no quotes for strings
    //...code
    

    https://www.php.net/manual/en/class.snmp.php#snmp.props

    【讨论】:

      猜你喜欢
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多