webForumDet fria alternativet

Få ut variabeln från länken

PHP

4 svar · 391 visningar · startad av Php

Medlem sedan sep. 2001224 inlägg
Frågan#1

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?

Medlem sedan maj 20012 237 inlägg
#2
$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])+/';
Medlem sedan aug. 20039 340 inlägg
#3

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'];
Medlem sedan maj 20012 237 inlägg
#4

nitro2k01: Där lärde man sig nåt nytt. (y)

Medlem sedan sep. 2001224 inlägg
#5

tack för hjälpen. Fungerar galant. :)

265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)