函数对照表

类型 函数名 结果 描述
去除首尾字符 trim 字符串 去除字符串首尾处的空白字符(或者其他字符)
ltrim 字符串 删除字符串开头的空白字符(或其他字符)
rtrim 字符串 删除字符串末端的空白字符(或者其他字符)
chop 字符串 rtrim() 的别名
查找 strpos 查找字符串首次出现的位置(区分大小写)
stripos 查找字符串首次出现的位置(不区分大小写)
strstr 查找字符串的首次出现到字符串结尾或字符串开始的字符串(区分大小写)
strchr 别名 strstr()
stristr strstr() 函数的忽略大小写版本
strrpos 计算指定字符串在目标字符串中最后一次出现的位置(区分大小写)
strripos 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
strrchr 查找指定字符在字符串中的最后一次出现到结尾的字符串
分割 chunk_split 字符串 将字符串分割成小块(字符串)
str_split 数组 将字符串转换为数组(包含各个小块的数组,功能类似于array_chunk)
explode 数组 使用一个字符串分割另一个字符串
split 数组 用正则表达式将字符串分割到数组中(str_split和explode的高级版)
preg_split 数组 通过一个正则表达式分隔字符串(preg_split更快)
mb_split 数组 使用正则表达式分割多字节字符串
wordwrap 字符串 打断字符串为指定数量的字串
strtok 字符串 标记分割字符串
黏合 implode 字符串 将一个一维数组的值转化为字符串(对应explode)
join 字符串 别名 implode()
替换 str_replace 字符串 子字符串替换(查找替换)
str_ireplace 字符串 str_replace() 的忽略大小写版本
preg_replace 字符串 执行一个正则表达式的搜索和替换(str_replace的高级版)
substr_replace 字符串 替换字符串的子串(替换一段特定连续的字符串)
strtr 字符串 转换指定字符
填充 str_pad 字符串 使用另一个字符串填充字符串为指定长度
str_repeat 字符串 用给定的值生成一个字符串(与array_fill功能相似)
随机 str_shuffle 字符串 随机打乱一个字符串
反转 strrev 字符串 反转字符串
格式化数字 number_format 字符串 以千位分隔符方式格式化一个数字
URL相关 parse_str 将字符串解析成多个变量
parse_url 解析 URL,返回其组成部分
pathinfo 返回文件路径的信息
http_build_query 生成 URL-encode 之后的请求字符串
urlencode 编码 URL 字符串
urldecode 解码已编码的 URL 字符串
字符大小写 lcfirst 将字符串的首字母转换为小写
ucfirst 将字符串的首字母转换为大写
strtolower 将字符串转化为小写
strtoupper 将字符串转化为大写
ucwords 将字符串中每个单词的首字母转换为大写
比较 strcmp 二进制安全字符串比较
strcasecmp 二进制安全比较字符串(不区分大小写)
strncmp 二进制安全比较字符串开头的若干个字符
strncasecmp 二进制安全比较字符串开头的若干个字符(不区分大小写)
strnatcmp 使用自然排序算法比较字符串
strnatcasecmp 使用"自然顺序"算法比较字符串(不区分大小写)
substr_compare 二进制安全比较字符串(从偏移位置比较指定长度)
preg_match 执行一个正则表达式匹配
子串 substr 返回字符串的子串
strpbrk 在字符串中查找一组字符的任何一个字符
HTML实体和字符串 htmlentities 将普通字符转换成HTML 实体(可以理解为源代码格式)
html_entity_decode 将特殊的 HTML 实体转换回普通字符(显示格式)
htmlspecialchars 将特殊字符转换为HTML 实体
htmlspecialchars_decode 将特殊的 HTML 实体转换回普通字符
strip_tags 从字符串中去除 HTML 和 PHP 标记
统计和计算 strlen 获取字符串长度
substr_count 计算字串出现的次数
strspn 计算字符串中全部字符都存在于指定字符集合中的第一段子串的长度
strcspn 获取不匹配遮罩的起始子字符串的长度
similar_text 计算两个字符串的相似度
levenshtein 计算两个字符串之间的编辑距离
str_word_count 返回字符串中单词的使用情况
换行标记 nl2br 在字符串所有新行之前插入 HTML 换行标记
转义和反转义 addcslashes 以 C 语言风格使用反斜线转义字符串中的字符
stripcslashes 反引用一个使用 addcslashes() 转义的字符串
引用和反引用(用于数据库) addslashes 使用反斜线引用字符串
stripslashes 反引用一个引用字符串
ASCII字符和十六进制 bin2hex 把ASCII字符的字符串转换为十六进制值
hex2bin 转换十六进制字符串为二进制字符串
ASCII码值和字符之间的转换 chr 返回指定的字符
ord 返回字符的 ASCII 码值
uuencode编码和解码 convert_uuencode 使用 uuencode 编码一个字符串
convert_uudecode 解码一个 uuencode 编码的字符串
统计字符信息 count_chars 返回字符串所用字符的信息
散列值、哈希值、crc32 crc32 计算一个字符串的 crc32 多项式
hash 生成哈希值 (消息摘要)
md5 计算字符串的 MD5 散列值
sha1 计算字符串的 sha1 散列值
crypt 单向字符串散列
md5_file 计算指定文件的 MD5 散列值
sha1_file 计算文件的 sha1 散列值
输出 echo 输出一个或多个字符串
print 输出字符串
printf 输出格式化字符串
sprintf 输出格式化字符串
vprintf 输出格式化字符串
vsprintf 返回格式化字符串
CSV相关 fgetcsv 从文件指针中读入一行并解析 CSV 字段
str_getcsv 解析 CSV 字符串为一个数组

results matching ""

    No results matching ""