Page 1 sur 1

Expression régulière.

Posté : 19 janv. 2017, 20:21
par quentin131
Bonjour, j'essaye en se moment de créer un script qui analyse le resultat d'un PING. grace à une expression régulière. Malheuresement la fonction retourne toute la cmd ping. pouvez vous m'aider:
<?php 
$ping = shell_exec("ping -c 5 192.168.1.1");
echo preg_replace("#min/avg/max/mdev = ([0-9])#","$1",$ping);
?>
Merci

Re: Expression régulière.

Posté : 20 janv. 2017, 11:03
par moogli
salut,

regarde bien le retour d'un ping tu verras que ton masque ne correspondant pas à ce que l'on peux avoir
min/avg/max/mdev = 6.453/9.583/14.054/2.800 ms
tu peux tester ton masque en ligne, par exemple sur ce site : https://regex101.com/

@+