Autor Zpráva
misak6
Profil
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
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
preg_match('/(\d+)$/', $url, $matches) //$matches[0]=123456 
DFly
Profil
parse_url()
a pak si jen rozebrat "query" cast
misak6
Profil
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
misak6
takže by to zahození 31 znaků šlo, ale jak?
substr() ??
misak6
Profil
misak6
takže by to zahození 31 znaků šlo, ale jak?
substr() ??


Super! Kápls na to. Dík!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0