Bonjour à tous,

J'ai cette chaine de caractere
[[51.727028157048,-1.6314697265625],[51.289405902717,-1.9940185546875],[51.203441743081,-0.9832763671875],[51.727028157048,-1.6314697265625]]
et je souhaiterais avoir
51.727028157048,-1.6314697265625
ou éventuellement
[51.727028157048,-1.6314697265625]
Le truc c'est que je ne vois pas comment arriver à mes fins

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