Bonjour à tous,
J'ai cette chaine de caractere
et je souhaiterais avoir[[51.727028157048,-1.6314697265625],[51.289405902717,-1.9940185546875],[51.203441743081,-0.9832763671875],[51.727028157048,-1.6314697265625]]
ou éventuellement51.727028157048,-1.6314697265625
Le truc c'est que je ne vois pas comment arriver à mes fins[51.727028157048,-1.6314697265625]
J'ai pensé utilisés explode() avec comme délimiteur, la virgule, mais il ne doit prend en compte que les virgules qui sont précédés par ] et suivit de [, pas les autres.
J'ai aussi pensé d'utilisé comme délimiteur, les crochets, mais là ca me semblait plus cimpliqué.
Ce que j'ai aussi pensé faire, c'est de supprimé les deux premiers [[ et uen fois arrivé au premier ], de tout arreter.
L'idéal serait d'avoir dans un array ceci
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $arr = new array( 0 => "51.727028157048,-1.6314697265625", 1 => "51.289405902717,-1.9940185546875", 2 => "51.203441743081,-0.9832763671875", 3 => "51.727028157048,-1.6314697265625" );
Donc mon questionnement est comment ne pas tenir compte des , qui sépare les latitudes et longitudes et comment ignorer les [], si j'utiliseais explode()?
Merci pour vos lumières
Partager