URL:

urlencode(); //编码

urldecode(); //解码

URL与数组互转:

parse_url ()

http_build_query()

base64:

base64_encode();

base64_decode();

JSON:

json_encode();

json_decode();

SESSION:

session_encode();

session_decode();

字符转为HTML实体:

htmlentities() / html_entity_decode() 所有字符转换为 HTML 实体

htmlspecialchars() / htmlspecialchars_decode() 将特殊字符”<” (小于)和 “>” (大于)转换为 HTML 实体

uuencode编码:

convert_uuencode();

convert_uudecode();

字符集编码相互转换:

iconv();

mb_convert_encoding();

反斜线转义字符串:

addslashes() / stripslashes() 互为反函数

addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。
预定义字符是:单引号(’),双引号(”),反斜杠(\),NULL

指定字符前添加反斜杠:

addcslashes() / stripcslashes() 互为反函数

注释:addcslashes() 函数对大小写敏感。 以 C 语言风格使用反斜线转义字符串中的字符。

注释:对以下字符应用 addcslashes() 时请小心:0(NULL), r(回车), n(换行), f 换页)、t(制表符)以及 v(垂直制表符)。在 PHP 中,\0, \r, \n, \t, \f 以及 \v 是预定义的转义序列。

string addcslashes ( string $str , string $charlist )

返回字符串,该字符串在属于参数 charlist 列表中的字符前都加上了反斜线。

如果 charlist 中包含有 \n,\r 等字符,将以 C 语言风格转换,而其它非字母数字且 ASCII 码低于 32 以及高于 126 的字符均转换成使用八进制表示。

Scroll to Top