rawurlencode()
是 PHP 中的一個內置函數,用于將字符串轉換為 URL 編碼格式。這個函數會將特殊字符轉換為 %
符號加兩位十六進制數表示。以下是一個簡單的示例:
<?php
$string = "Hello, 世界!";
$encoded_string = rawurlencode($string);
echo $encoded_string; // 輸出: Hello%2C+%E4%B8%96%E7%95%8C%21
?>
在這個示例中,我們將一個包含中文和標點符號的字符串 $string
轉換為了 URL 編碼格式 $encoded_string
。
如果你需要解碼這個字符串,可以使用 urldecode()
函數:
<?php
$decoded_string = urldecode($encoded_string);
echo $decoded_string; // 輸出: Hello, 世界!
?>
這將把 URL 編碼格式的字符串 $encoded_string
轉換回原始的字符串 $decoded_string
。