PHP 字符串函数
PHP提供了各种字符串函数来访问和操作字符串。
下面是一些PHP字符串函数的列表。
addcslashes() | 它用于返回一个带有反斜杠的字符串。 |
---|---|
addslashes() | 它用于返回一个带有反斜杠的字符串。 |
bin2hex() | 它用于将ASCII字符的字符串转换为十六进制值。 |
chop() | 它从字符串的右端删除空格或其他字符。 |
chr() | 它用于根据指定的ASCII值返回一个字符。 |
chunk_split() | 它用于将字符串分割成一系列较小的部分。 |
convert_cyr_string() | 用于将一个字符串从一个Cyrillic字符集转换为另一个。 |
convert_uudecode() | 用于解码一个uuencoded字符串。 |
convert_uuencode() | 用于使用uuencode算法对字符串进行编码。 |
count_chars() | 用于返回字符串中使用的字符的信息。 |
crc32() | 用于计算字符串的32位CRC。 |
crypt() | 用于创建单向哈希字符串。 |
echo() | 用于输出一个或多个字符串。 |
htmlentities() | 用于将字符串转换为 HTML 实体字符。 |
html_entity_decode() | 用于将HTML实体转换为字符。 |
htmlspecialchars() | 将特殊字符转换为HTML实体。 |
htmlspecialchars_decode() | 将HTML实体转换回特殊字符。 |
implode() | 用于从数组的元素返回一个字符串。 |
join() | implode()函数的别名。 |
Levenshtein() | 用于返回两个字符串之间的Levenshtein距离。 |
Lcfirst() | 它用于将字符串的第一个字符转换为小写。 |
localeconv() | 获取数值格式化信息 |
ltrim() | 它用于删除字符串左侧的空格。 |
md5() | 它用于计算字符串的MD5哈希值。 |
md5_files() | 它用于计算文件的MD5哈希值。 |
metaphone() | 它用于计算字符串的metaphone键。 |
money_format() | 它用于返回格式化为货币字符串的字符串。 |
nl2br() | 用于在字符串中的每个换行符前插入HTML换行符。 |
nl_langinfo() | 查询语言和区域设置信息。 |
number_format() | 用于按组分隔格式化数字。 |
ord() | 用于返回字符串的第一个字符的ASCII值。 |
parse_str() | 用于解析查询字符串为变量。 |
print() | 用于输出一个或多个字符串。 |
printf() | 用于将输出显示为格式化的字符串。 |
quoted_printable_decode() | 将quoted-printable字符串转换为8位字符串 |
quoted_printable_encode() | 将8位字符串转换回quoted-printable字符串 |
quotemeta() | 引用元字符 |
rtrim() | 用于从字符串右侧删除空白 |
setlocale() | 用于设置区域设置信息 |
sha1() | 用于返回字符串的SHA-1哈希值 |
sha1_file() | 用于返回文件的SHA-1哈希值 |
similar_text() | 比较两个字符串的相似度。 |
Soundex() | 计算字符串的Soundex键值。 |
sprintf() | 返回格式化的字符串。 |
sscanf() | 根据格式从字符串中解析输入。 |
strcasecmp() | 比较两个字符串,不区分大小写。 |
strchr() | 在一个字符串中查找另一个字符串的第一次出现。 |
strcmp() | 二进制安全的字符串比较(区分大小写)。 |
strcoll() | 基于Locale的二进制比较(区分大小写) |
strcspn() | 用于反转字符串。 |
stripcslashes() | 用于取消使用addcslashes()引用的字符串。 |
stripos() | 用于返回一个字符串在另一个字符串中第一次出现的位置。 |
stristr() | 不区分大小写的strstr函数 |
strlen() | 用于返回一个字符串的长度。 |
strncasecmp() | 二进制安全的不区分大小写的字符串比较。 |
strnatcasecmp() | 使用“自然排序”算法进行两个字符串的不区分大小写比较 |
strnatcmp() | 使用“自然排序”算法进行两个字符串的区分大小写比较 |
strncmp() | 比较前n个字符 |
strpbrk() | 在字符串中搜索一组字符中的任意字符 |
strripos() | 在字符串中查找不区分大小写的子字符串最后出现的位置 |
strrpos() | 在字符串中查找子字符串最后出现的位置 |
strpos() | 用于返回一个字符串在另一个字符串中第一次出现的位置。 |
strrchr() | 用于找到一个字符串在另一个字符串中最后一次出现的位置。 |
strrev() | 用于反转一个字符串。 |
strspn() | 查找字符串的初始长度 |
strstr() | 查找一个字符串的出现。 |
strtok() | 将字符串分割成较小的字符串 |
strtolower() | 将字符串转换为小写 |
strtoupper() | 将字符串转换为大写字母 |
strtr() | 在字符串中翻译或替换特定字符或子字符串 |
str_getcsv() | 将CSV字符串解析为数组 |
str_ireplace() | 在字符串中替换一些字符(不区分大小写) |
str_pad() | 将字符串填充到新的长度 |
str_repeat() | 重复一个字符串指定的次数 |
str_replace() | 将搜索字符串的所有出现替换为替换字符串 |
str_rot13() | 用于对字符串进行ROT13编码。 |
str_shuffle() | 用于随机打乱字符串中的所有字符。 |
str_split() | 用于将字符串拆分为数组。 |
strcoll() | 是基于地区的字符串比较。 |
strip_tags() | 用于从字符串中删除HTML和PHP标签。 |
str_word_count() | 用于计算字符串中单词的数量。 |
substr() | 返回字符串的一部分。 |
substr_compare() | 从偏移量开始比较两个字符串,比较长度为字符的长度。(二进制安全比较) |
< a> substr_count() | 计算一个子字符串出现的次数 |
substr_replace() | 用另一个子串替换字符串的一部分 |
trim() | 从字符串的开头和结尾删除空格或其他字符。 |
ucfirst() | 将字符串的第一个字符转换为大写 |
ucwords() | 将字符串中每个单词的第一个字符转换为大写 |
vfprintf() | 将格式化的字符串写入流中 |
vprintf() | 根据格式将输出显示为格式化的字符串 |
vsprintf() | 返回一个格式化的字符串 |
wordwrap() | 将字符串按照给定的字符数进行换行 |
PHP字符串函数示例
PHP strtolower()函数
strtolower()函数返回小写字母的字符串。
语法
string strtolower ( string $string )
示例
<?php
str="My name is KHAN";str=strtolower(str);
echostr;
?>
输出:
my name is khan
PHP strtoupper() 函数
strtoupper() 函数返回一个大写字母的字符串。
语法
string strtoupper ( string $string )
示例
<?php
str="My name is KHAN";str=strtoupper(str);
echostr;
?>
输出:
MY NAME IS KHAN
PHP ucfirst()函数
ucfirst()函数将字符串的第一个字符转换为大写。它不会改变其他字符的大小写。
语法
string ucfirst ( string $str )
示例
<?php
str="my name is KHAN";str=ucfirst(str);
echostr;
?>
输出:
My name is KHAN
PHP lcfirst() 函数
lcfirst() 函数将字符串的首字母转换为小写。它不会改变其他字符的大小写。
语法
string lcfirst ( string $str )
示例
<?php
str="MY name IS KHAN";str=lcfirst(str);
echostr;
?>
输出:
mY name IS KHAN
PHP ucwords() 函数
ucwords() 函数将每个单词的首字母转换为大写,并返回字符串。
语法
string ucwords ( string $str )
示例
<?php
str="my name is Sonoo jaiswal";str=ucwords(str);
echostr;
?>
输出:
My Name Is Sonoo Jaiswal
PHP strrev() 函数
strrev() 函数返回反转后的字符串。
语法
string strrev ( string $string )
示例
<?php
str="my name is Sonoo jaiswal";str=strrev(str);
echostr;
?>
输出:
lawsiaj oonoS si eman ym
PHP strlen()函数
strlen()函数返回字符串的长度。
语法
int strlen ( string $string )
示例
<?php
str="my name is Sonoo jaiswal";str=strlen(str);
echostr;
?>
输出:
24