
Blok funkce URL_ENCODE kóduje řetězec URL.
Funkce je vhodná, pokud se má řetězec použít uvnitř části dotazu URL a potřebujete pohodlný způsob předání proměnných na další stránku.
Vstup definuje řetězec k zakódování.
Vrací řetězec na výstupu, kde jsou všechny ne-alfanumerické znaky kromě -_. nahrazeny procentem (%) následovaným dvěma hexadecimálními hodnotami a mezery plus (+). Kódování probíhá stejným způsobem jako u dat odeslaných formulářem WWW - odpovídá označení typu souboru application/x-www-form-urlencoded. Toto označení se liší od kódování podle RFC 3986 (viz blok funkce RAW_URL_ENCODE) tím, že z historických důvodů je mezera zakódována jako plus (+).