urlencode()
函數在 PHP 中用于將字符串轉換為 URL 編碼,也稱為百分號編碼(% encoding)。這個函數會將特殊字符轉換為可在 URL 中使用的格式。具體來說,它將空格轉換為加號(+),將非字母數字字符轉換為百分號(%)后跟兩位十六進制數表示該字符的 ASCII 值。
例如,如果你有一個包含空格和其他特殊字符的字符串,你可以使用 urlencode()
函數將其轉換為適合在 URL 中傳遞的格式。
例如:
$str = "Hello World!";
$encoded_str = urlencode($str);
echo $encoded_str; // 輸出:Hello+World%21
在這個例子中,urlencode()
函數將空格轉換為加號(+),并將感嘆號(!)轉換為 %21
。
當你需要將數據作為 URL 參數發送時,使用 urlencode()
函數非常有用,因為它確保了數據在傳輸過程中不會被錯誤地解釋或截斷。