2010-11-14 5 views
0

J'espère que quelqu'un peut me aider à trouver un modèle pour obtenir la valeur temporelle de la ligne de texte suivant:modèle preg_match() PHP pour le temps de ffmpeg

frame= 73 fps= 41 q=0.0 size=  136kB time=1.67 bitrate= 668.9kbits/s 

Idéalement, je voudrais pouvoir pour aller

preg_match($pattern, $line, $matches); 
$time = $matches[0]; 

Je travaille dessus depuis des lustres et n'arrive pas à obtenir le bon motif. Toute aide appréciée!

Répondre

1

Cela devrait le faire:

/time=(\S+)/ 

(le résultat sera en $matches[1])

0
$pattern = "/time=(\S+)/"; 

Le premier match est en $ matches [1] pas les matchs $ [0].