urlencode
编码 URL 字符串
urlencode
适用于 PHP 4.0.0 及以上版本
urlencode 函数用于对字符串进行 URL 编码。它将字符串中的特殊字符(如空格、/、:、?、& 等)转换成 % 加上相应的 ASCII 编码,确保 URL 中的字符能够被正确传输和识别。
string urlencode ( string $str )
$str:待编码的字符串。
返回编码后的字符串。如果输入的参数不是字符串类型,返回值会转化为字符串。
以下是一个使用 urlencode 函数的简单示例:
<?php $str = "Hello World! This is a test."; $encoded_str = urlencode($str); echo $encoded_str; ?>
在这个示例中,我们首先定义了一个字符串变量 $str,它的值是 "Hello World! This is a test."。然后调用 urlencode 函数对字符串进行 URL 编码,编码后的字符串会替换掉空格和标点符号,最终输出 "Hello+World%21+This+is+a+test%2E"。其中,空格被替换为加号(+),其他特殊字符(如 ! 和 .)被替换为对应的百分号编码。