Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-将$sign转换为%24或任何其他特殊字符的函数是什么?_Php - Fatal编程技术网

PHP-将$sign转换为%24或任何其他特殊字符的函数是什么?

PHP-将$sign转换为%24或任何其他特殊字符的函数是什么?,php,Php,htmlspecialchars不会这样做,而且htmlentities也不会 urlencode() 返回一个字符串,其中所有 除-\以外的非字母数字字符。 已替换为百分比(%) 符号后跟两个十六进制数字和 编码为加号(+)的空格。信息技术 编码方式与 从WWW表单发布的数据是 编码,这与中的方式相同 应用程序/x-www-form-urlencoded 媒体类型。这与»不同 RFC 1738编码(请参见rawurlencode()) 由于历史原因,空间 被编码为加号(+) 返回一个字符串

htmlspecialchars
不会这样做,而且
htmlentities
也不会

urlencode()
返回一个字符串,其中所有 除-\以外的非字母数字字符。 已替换为百分比(%) 符号后跟两个十六进制数字和 编码为加号(+)的空格。信息技术 编码方式与 从WWW表单发布的数据是 编码,这与中的方式相同 应用程序/x-www-form-urlencoded 媒体类型。这与»不同 RFC 1738编码(请参见rawurlencode()) 由于历史原因,空间 被编码为加号(+)

返回一个字符串,其中所有 除-\以外的非字母数字字符。 已替换为百分比(%) 符号后跟两个十六进制数字和 编码为加号(+)的空格。信息技术 编码方式与 从WWW表单发布的数据是 编码,这与中的方式相同 应用程序/x-www-form-urlencoded 媒体类型。这与»不同 RFC 1738编码(请参见rawurlencode()) 由于历史原因,空间 被编码为加号(+)

urlencode()

urlencode()