Php/php ref string

来自菜鸟教程
跳转至:导航、​搜索

PHP字符串函数

PHP字符串函数

PHP字符串函数是PHP核心的一部分。使用这些功能无需安装。

功能 描述
addcslashes() 返回指定字符前面带有反斜杠的字符串
addslashes() 返回在预定义字符前带有反斜杠的字符串
bin2hex() 将一串ASCII字符转换为十六进制值
劈() 从字符串的右端删除空格或其他字符
chr() 从指定的ASCII值返回字符
chunk_split() 将字符串拆分为一系列较小的部分
convert_cyr_string() 将字符串从一种西里尔字符集转换为另一种
convert_uudecode() 解码一个uuencoded字符串
convert_uuencode() 使用uuencode算法对字符串进行编码
count_chars() 返回有关字符串中使用的字符的信息
crc32() 计算字符串的32位CRC
crypt() 单向字符串哈希
回声() 输出一个或多个字符串
爆炸() 将字符串分解为数组
fprintf() 将格式化的字符串写入指定的输出流
get_html_translation_table() 返回htmlspecialchars()和htmlentities()使用的转换表
hebrev() 将希伯来语文本转换为可视文本
hebrevc() 将希伯来语文本转换为可视文本,并将新行(\ n)转换为
hex2bin() 将十六进制值的字符串转换为ASCII字符
html_entity_decode() 将HTML实体转换为字符
htmlentities() 将字符转换为HTML实体
htmlspecialchars_decode() 将一些预定义的HTML实体转换为字符
htmlspecialchars() 将一些预定义的字符转换为HTML实体
implode() 从数组的元素返回一个字符串
加入() 的别名

implode()

lcfirst() 将字符串的第一个字符转换为小写
levenshtein() 返回两个字符串之间的Levenshtein距离
localeconv() 返回语言环境数字和货币格式设置信息
ltrim() 从字符串左侧删除空格或其他字符
md5() 计算字符串的MD5哈希
md5_file() 计算文件的MD5哈希
metaphone() 计算字符串的变音键
money_format() 返回格式化为货币字符串的字符串
nl_langinfo() 返回特定的本地信息
nl2br() 在字符串的每个换行符前面插入HTML换行符
number_format() 用成千上万的格式格式化数字
ord() 返回字符串首字符的ASCII值
parse_str() 将查询字符串解析为变量
打印() 输出一个或多个字符串
printf() 输出格式化的字符串
quoted_printable_decode() 将带引号的可打印字符串转换为8位字符串
quoted_printable_encode() 将8位字符串转换为带引号的可打印字符串
quotemeta() 引用元字符
rtrim() 从字符串的右侧删除空格或其他字符
setlocale() 设置地区信息
sha1() 计算字符串的SHA-1哈希
sha1_file() 计算文件的SHA-1哈希
similar_text() 计算两个字符串之间的相似度
soundex() 计算字符串的soundex键
sprintf() 将格式化的字符串写入变量
sscanf() 根据格式解析来自字符串的输入
str_getcsv() 将CSV字符串解析为数组
str_ireplace() 替换字符串中的某些字符(不区分大小写)
str_pad() 将字符串填充到新长度
str_repeat() 重复字符串指定次数
str_replace() 替换字符串中的某些字符(区分大小写)
str_rot13() 对字符串执行ROT13编码
str_shuffle() 随机随机播放字符串中的所有字符
str_split() 将字符串拆分为数组
str_word_count() 计算字符串中的单词数
strcasecmp() 比较两个字符串(不区分大小写)
strchr() 查找另一个字符串中字符串的第一个匹配项(strstr()的别名)
strcmp() 比较两个字符串(区分大小写)
strcoll() 比较两个字符串(基于语言环境的字符串比较)
strcspn() 返回在找到某些指定字符的任何部分之前在字符串中找到的字符数
strip_tags() 从字符串中剥离HTML和PHP标签
stripcslashes() 取消用addcslashes()引用的字符串的引用
stripslashes()函数 用引号引起来的字符串取消引号
stripos() 返回字符串在另一个字符串中首次出现的位置(不区分大小写)
stristr() 查找另一个字符串中字符串的第一个匹配项(不区分大小写)
strlen() 返回字符串的长度
strnatcasecmp() 使用“自然顺序”算法比较两个字符串(不区分大小写)
strnatcmp() 使用“自然顺序”算法比较两个字符串(区分大小写)
strncasecmp() 前n个字符的字符串比较(不区分大小写)
strncmp() 前n个字符的字符串比较(区分大小写)
strpbrk() 在字符串中搜索一组字符中的任何一个
strpos() 返回字符串在另一个字符串中首次出现的位置(区分大小写)
strrchr() 查找另一个字符串中最后一次出现的字符串
strrev() 反转字符串
strripos() 查找另一个字符串中最后一次出现的字符串的位置(不区分大小写)
strrpos() 查找另一个字符串中最后一次出现的字符串的位置(区分大小写)
strspn() 返回在仅包含指定字符列表中字符的字符串中找到的字符数
strstr() 查找另一个字符串中字符串的第一个匹配项(区分大小写)
strtok() 将字符串拆分为较小的字符串
strtolower() 将字符串转换为小写字母
strtoupper() 将字符串转换为大写字母
strtr函数的效率() 翻译字符串中的某些字符
substr() 返回字符串的一部分
substr_compare() 从指定的起始位置比较两个字符串(二进制安全且区分大小写)
substr_count() 计算子字符串在字符串中出现的次数
substr_replace() 用另一个字符串替换字符串的一部分
修剪() 从字符串的两侧删除空格或其他字符
ucfirst() 将字符串的第一个字符转换为大写
ucwords() 将字符串中每个单词的第一个字符转换为大写
vfprintf() 将格式化的字符串写入指定的输出流
vprintf() 输出格式化的字符串
vsprintf() 将格式化的字符串写入变量
wordwrap() 将字符串包装为给定数量的字符