Bonsoir,

je souhaite rechercher une partie de chaine dans un tableau. il la valeur chercher est trouver, retourner la key.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$a = snmpwalkoid("192.168.1.4", "public", ".1.3.6.1.4.1.311.1.1.3.1.1.5");
 
for (reset($a); $i = key($a); next($a))
{
	echo "$i: $a[$i]<br>";
}
print_r($a);

Code : Sélectionner tout - Visualiser dans une fenêtre à part
array ( [SNMPv2-SMI::enterprises.311.1.1.3.1.1.5.1.1.2.67.58] => STRING: "C:" [SNMPv2-SMI::enterprises.311.1.1.3.1.1.5.1.1.6.95.84.111.116.97.108] => STRING: "_Total" .... etc)
le print_r me permet de voir le tableau.

Par exemple si je cherche C: , si la valeur est trouver ca doit me retourner SNMPv2-SMI::enterprises.311.1.1.3.1.1.5.1.1.2.67.58

je ne sais pas comment faire pour chercher juste une partie de la chaine.

merci