| 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: 19 let
|
|||
0