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
极客笔记