牛牛在线工具

snmp_set_oid_output_format()

收录 8868 个 PHP 函数,含用途说明与用法示例。

snmp_set_oid_output_format()

设置SNMP OID输出格式,会影响后续所有SNMP函数的输出格式

函数名称:snmp_set_oid_output_format() 函数描述:设置SNMP OID输出格式的函数。 参数: format (int):设置输出格式的值。可选值如下: SNMP_OID_OUTPUT_NUMERIC (0):以数字形式输出OID。 SNMP_OID_OUTPUT_MODULE (1):以模块名形式输出OID。 SNMP_OID_OUTPUT_FULL (2):以完整形式输出OID。 SNMP_OID_OUTPUT_NUMERIC_FULL (3):以数字和完整形式输出OID。 返回值:无返回值。 用法示例: // 设置输出格式为数字形式 snmp_set_oid_output_format(SNMP_OID_OUTPUT_NUMERIC); // 获取SNMP设备的系统信息 $sysDescr = snmpget("192.168.1.1", "public", "system.sysDescr.0"); // 输出结果:1.3.6.1.2.1.1.1.0 echo $sysDescr; // 设置输出格式为模块名形式 snmp_set_oid_output_format(SNMP_OID_OUTPUT_MODULE); // 获取SNMP设备的系统信息 $sysDescr = snmpget("192.168.1.1", "public", "system.sysDescr.0"); // 输出结果:SNMPv2-MIB::sysDescr.0 echo $sysDescr; // 设置输出格式为完整形式 snmp_set_oid_output_format(SNMP_OID_OUTPUT_FULL); // 获取SNMP设备的系统信息 $sysDescr = snmpget("192.168.1.1", "public", "system.sysDescr.0"); // 输出结果:iso.org.dod.internet.mgmt.mib-2.system.sysDescr.0 echo $sysDescr; // 设置输出格式为数字和完整形式 snmp_set_oid_output_format(SNMP_OID_OUTPUT_NUMERIC_FULL); // 获取SNMP设备的系统信息 $sysDescr = snmpget("192.168.1.1", "public", "system.sysDescr.0"); // 输出结果:1.3.6.1.2.1.1.1.0 (iso.org.dod.internet.mgmt.mib-2.system.sysDescr.0) echo $sysDescr; 注意事项: 函数snmp_set_oid_output_format()用于设置SNMP OID输出格式,会影响后续所有SNMP函数的输出格式。 可以根据需求选择相应的输出格式,方便阅读和解析SNMP OID。