J'essaye d'analyser un code javascript qui génère une carte, afin que je puisse obtenir les coordonnées qu'il utilise (les 2 premières valeurs longues dans l'exemple suivant).PHP PCRE parse javascript code
L'exemple:
new OpenLayers.LonLat(-9.2009313718432200, 38.6318891148480000), 9);
La fonction que je utilise est comme suit:
preg_replace('/LonLat\(([0-9 ,\-\.^\)]{0,})\)/i', '$1', $coords);
sans succès obtenu jusqu'à présent. Aucune suggestion?
Parfait! Juste une note, les touches "1" et "3" des matchs sont les bonnes, pas comme vous l'avez mentionné, au moins dans ma version de PHP. Merci beaucoup, Shiva vous bénisse et joyeux noël :) – yoda
@yoda: Merci, vous avez raison sur les indices donc je les ai fixés: http://php.net/manual/fr/function.preg-match. php, mon PHP est plutôt rouillé. –