1、转义函数:
addcslashes — 以 C 语言风格使用反斜线转义字符串中的字符
addslashes — 使用反斜线引用字符串
stripcslashes — 反引用一个使用 addcslashes 转义的字符串
stripslashes — 反引用一个引用字符串
2、数据进制、ascii 编码转换函数:
bin2hex — 将二进制数据转换成十六进制表示
hex2bin — Decodes a hexadecimally encoded binary string
chr — 返回 ascii 对应的指定字符
ord — 返回字符的 ASCII 码值
3、字符串切割、分割、组合函数:
chunk_split — 将字符串分割成小块
explode — 使用一个字符串分割另一个字符串
implode — Join array elements with a string 把数组中的各个单元用某个指定的字符练成一个字符串
join — 别名 implode
str_getcsv — 解析 CSV 字符串为一个数组(CSV 逗号分隔值)
4、字符串编码、解码函数:
convert_cyr_string — 将字符由一种 Cyrillic 字符转换成另一种
convert_uudecode — 解码一个 uuencode 编码的字符串
convert_uuencode — 使用 uuencode 编码一个字符串
5、字符串散列、加密函数:
crypt — 单向字符串散列
md5_file — 计算指定文件的 MD5 散列值
md5 — 计算字符串的 MD5 散列值
sha1_file — 计算文件的 sha1 散列值
sha1 — 计算字符串的 sha1 散列值
6、格式化字符串、转换HTML特殊字符串函数:
ltrim — 删除字符串开头的空白字符(或其他字符)
rtrim — 删除字符串末端的空白字符(或者其他字符)
html_entity_decode — Convert all HTML entities to their applicable characters
htmlentities — Convert all applicable characters to HTML entities
htmlspecialchars_decode — 将特殊的 HTML 实体转换回普通字符
htmlspecialchars — Convert special characters to HTML entities
nl2br — 在字符串所有新行之前插入 HTML 换行标记
strip_tags — 从字符串中去除 HTML 和 PHP 标记
vfprintf — 将格式化字符串写入流
vprintf — 输出格式化字符串
vsprintf — 返回格式化字符串
7、数字格式化函数:
number_format — Format a number with grouped thousands(以千为一组格式化数字)
8、字符串替换函数:
str_replace — 子字符串替换 str_replace ( mixed $search
, mixed $replace
, mixed $subject
[, int &$count
] )
str_ireplace — str_replace 的忽略大小写版本
str_pad — 使用另一个字符串填充字符串为指定长度
str_repeat — 重复一个字符串
substr_replace — 替换字符串的子串
substr — 返回字符串的子串
9、查找特定字符串函数:
strstr — 查找字符串的首次出现
strchr — 别名 strstr
strpos — 查找字符串首次出现的位置
stripos — 查找字符串首次出现的位置(不区分大小写)
stristr — strstr 函数的忽略大小写版本
strpbrk — 在字符串中查找一组字符的任何一个字符
strrchr — 查找指定字符在字符串中的最后一次出现
strrpos — 计算指定字符串在目标字符串中最后一次出现的位置
strripos — 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
10、计算字符串长度函数:
strlen — 获取字符串长度
strspn — 计算字符串中全部字符都存在于指定字符集合中的第一段子串的长度。
11、字符串比较函数:
strnatcasecmp — 使用“自然顺序”算法比较字符串(不区分大小写)
strnatcmp — 使用自然排序算法比较字符串
strncasecmp — 二进制安全比较字符串开头的若干个字符(不区分大小写)
strncmp — 二进制安全比较字符串开头的若干个字符
substr_compare — 二进制安全比较字符串(从偏移位置比较指定长度)
12、字符串转换函数:
strtolower — 将字符串转化为小写
strtoupper — 将字符串转化为大写
strtr — 转换指定字符
ucfirst — 将字符串的首字母转换为大写
ucwords — 将字符串中每个单词的首字母转换为大写
str_shuffle — 随机打乱一个字符串
str_split — 将字符串转换为数组