urlencode
編碼URL 字符串
函數名:urlencode()
適用版本:所有PHP版本
用法:urlencode() 函數用於將字符串進行URL 編碼,將特殊字符轉換為% 符號後跟兩位十六進制數。這樣可以安全地將數據傳遞給URL。一般用於構建URL 參數。
語法:string urlencode ( string $str )
參數:
返回值:返回URL 編碼後的字符串。
示例:
$str = "Hello, world!"; $encodedStr = urlencode($str); echo $encodedStr; // 输出:Hello%2C+world%21 $url = "https://www.example.com/search?q=" . urlencode("sunny day"); echo $url; // 输出:https://www.example.com/search?q=sunny+day
在示例中,我們首先將字符串"Hello, world!" 進行URL 編碼,得到了"Hello%2C+world%21"。注意空格被編碼為"+" 符號。
然後,我們使用urlencode() 函數將搜索詞"sunny day" 進行URL 編碼,並將其拼接到URL 中,得到了完整的搜索URL " https://www.example.com/search?q=sunny+day"。
通過使用urlencode() 函數,我們確保了URL 中的特殊字符被正確編碼,以便於傳遞給服務器或在瀏覽器中訪問。