$str = "http://www.webforum.nu/index.php?a=12&b=15";
$pattern = '/a=[0-9]+/';
preg_match($pattern, $str, $matches);
print_r($matches);
Vill du få ut enbart värdet på a så använd följande regex:
$pattern = '/a=([0-9])+/';
4 svar · 391 visningar · startad av Php
Hejsan,
låt säga att vi ex. har följande länk sparat i en variabel: http://www.webforum.nu/index.php?a=12&b=15. Finns det något enkelt sätt att kunna få ut bara variabeln a från denna adress, alltså a=12?
$str = "http://www.webforum.nu/index.php?a=12&b=15";
$pattern = '/a=[0-9]+/';
preg_match($pattern, $str, $matches);
print_r($matches);
Vill du få ut enbart värdet på a så använd följande regex:
$pattern = '/a=([0-9])+/';
Bättre sätt:
$str = "http://www.webforum.nu/index.php?a=12&b=15";
$parsed = parse_url($str);
parse_str($parsed['query'], $data);
echo $data['a'];
nitro2k01: Där lärde man sig nåt nytt. (y)
tack för hjälpen. Fungerar galant. :)