preg_match url olsun parametre ayrıştırma

0 Cevap php

I am trying to extract the latitude and longitude of a google maps url. Such an url could look like this:

$url = 'http://maps.google.com/?ie=UTF8&ll=39.811856,11.309322&spn=0,0.485802&t=h&z=12&layer=c&cbll=39.311856,11.519322&panoid=1hltSSOoqv5H1dVKZWFkaA&cbp=13,117.95,,1,16.71';

Gördüğünüz gibi, url birkaç yer setleri var. Cbll değişken benim durumumda doğru biri olarak görünüyor.

Bu ben ile geldi budur:

preg_match("~&cbll=(-?\d+\.?\d*),(-?\d+\.?\d*)~", $url, $matches);

Sorun: preg_match url '& ll =' ilk ve cbll parçası değil maç gibi görünüyor. Ben sonuç olarak url "& ll =" kısmını olsun.

0 Cevap