[PHP] preg_match probleempje

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hoi,

ik heb een aantal coordinaten in een variabele (longitude/lattitude):
code:
1
2
3
4
<?php $coords = "4.943161,52.355263,0.000000
           4.925652,52.341423,0.000000
           4.943848,52.340584,0.000000
           4.928398,52.328205,0.000000"; ?>


Ik wil dmv een preg_match alle coordinaten in een array krijgen, zonder de laatste komma. Ik krijg het enkel niet voor elkaar. Ik probeer:

code:
1
2
3
4
<?php 
preg_match("/[0-9]{1,3}\.[0-9]+,[0-9]{1,3}\.[0-9]+/",$coords,$matches);
print_r($matches);
?>


Ik krijg enkel maar 1 coordinaat terug in $matches:
code:
1
2
3
4
Array
(
    [0] => 4.943161,52.355263
)


Kan iemand me hiermee helpen? Thx

Acties:
  • 0 Henk 'm!

  • Sc0tTy
  • Registratie: December 2003
  • Laatst online: 22:11
wrom doe je het niet met een explode, ik neem aan dat je allee waarde per komma wil scheiden ?

Lumia 800 > 820 > 950 | Surface Pro 3 | Windows 10 Mobile Insider


Acties:
  • 0 Henk 'm!

  • Johnny
  • Registratie: December 2001
  • Laatst online: 14:39

Johnny

ondergewaardeerde internetguru

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 22:05
Yep, ga de manual van preg_match() maar eens doornemen, onder het kopje 'Return values'. ;)

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
thx, problem dus solved

Acties:
  • 0 Henk 'm!

  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 24-08 20:35
En wat was je oplossing? Die is namelijk voor andere mensen die dit topic nogeens tegenkomen ook wel handig..

If I can't fix it, it ain't broken.


Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
preg_match_all() gebruiken neem ik aan dus.

Acties:
  • 0 Henk 'm!

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

De oplossing van Scotty is m.i. veel beter dan een regexp in dit geval.

TabCinema : NiftySplit

Pagina: 1