url_encode()
函數在 PHP 中的主要作用是將字符串轉換為 URL 編碼,也稱為百分號編碼(Percent-encoding)。這個函數會將特殊字符轉換為可在 URL 中安全傳輸的格式。
當你需要在 URL 中包含特殊字符或空格時,這個函數非常有用。例如,如果你想在 URL 中傳遞一個帶有空格和其他特殊字符的字符串,你可以使用 url_encode()
函數對其進行編碼。
以下是一個簡單的示例:
$string = "Hello, World!";
$encoded_string = urlencode($string);
echo $encoded_string; // 輸出:Hello%2C+World%21
在這個例子中,url_encode()
函數將空格轉換為加號(+),并將逗號和感嘆號轉換為它們對應的 ASCII 十六進制值(%2C 和 %21)。這樣,原始字符串就可以在 URL 中安全地傳輸了。