Autor | Zpráva | ||
---|---|---|---|
misak6 Profil |
#1 · Zasláno: 28. 9. 2007, 16:11:37 · Upravil/a: misak6
Zdravím.
Mám proměnnou $url a ta obsahuje [code]http://www.example.com/play?id=123456[/code] a já bych potřeboval nějakým způsobem do nějaké proměnné (třeba $cislo) to cislo id z te adresy. Díky za každou pomoc. |
||
Joker Profil |
#2 · Zasláno: 28. 9. 2007, 16:20:07
Ta adresa vypadá vždycky stejně? Podle čeho by se dala identifikovat ta část co se má uložit?
Pokud ten vstup nemůže vypadat jinak než toto: "http://www.example.com/play?id=*něco*" stačilo by jednoduše zahodit prvních 31 znaků a zbyde to ID. Ale čistčí řešení by bylo přes regulární výraz. |
||
tiso Profil |
#3 · Zasláno: 28. 9. 2007, 16:40:03 · Upravil/a: tiso
preg_match('/(\d+)$/', $url, $matches) //$matches[0]=123456 |
||
DFly Profil |
#4 · Zasláno: 28. 9. 2007, 20:08:43
parse_url()
a pak si jen rozebrat "query" cast |
||
misak6 Profil |
#5 · Zasláno: 28. 9. 2007, 20:44:26
Ta adresa vypadá vždycky stejně? Podle čeho by se dala identifikovat ta část co se má uložit?
Pokud ten vstup nemůže vypadat jinak než toto: "http://www.example.com/play?id=*něco*" stačilo by jednoduše zahodit prvních 31 znaků a zbyde to ID nene, ta adresa je pokaždé jiná, ale dlouhá je vždycky stejně, takže by to zahození 31 znaků šlo, ale jak? |
||
TFSi Profil |
#6 · Zasláno: 28. 9. 2007, 21:20:34
|
||
misak6 Profil |
#7 · Zasláno: 29. 9. 2007, 01:11:07
misak6
takže by to zahození 31 znaků šlo, ale jak? substr() ?? Super! Kápls na to. Dík! |
||
Časová prodleva: 18 let
|
0