常用的字符串格式化函数
| 函数名 | 功能描述 |
|---|---|
| ltrim() | 删除字符串开头的空白字符(或其他字符) |
| rtrim() | 删除字符串末端的空白字符(或者其他字符) |
| trim() | 去除字符串首尾处的空白字符(或者其他字符) |
| str_pad() | 使用另一个字符串填充字符串为指定长度 |
| strtolower() | 将字符串转化为小写 |
| strtoupper() | 将字符串转化为大写 |
| ucfirst() | 将字符串的首字母转换为大写 |
| ucwords() | 将字符串中每个单词的首字母转换为大写 |
| nl2br() | 在字符串所有新行之前插入 HTML 换行标记 |
| htmlentities() | 将字符转换为 HTML 转义字符 |
| htmlspecialchars() | 将特殊字符转换为 HTML 实体 |
| stripslashes() | 反引用一个引用字符串 |
| strip_tags() | 从字符串中去除 HTML 和 PHP 标记 |
| number_format() | 以千位分隔符方式格式化一个数字 |
| strrev() | 反转字符串 |
| md5() | 计算字符串的 MD5 散列值 |
1.去除空格和字符串填补函数
| 函数名 | 功能描述 |
|---|---|
| ltrim() | 删除字符串开头的空白字符(或其他字符) |
| rtrim() | 删除字符串末端的空白字符(或者其他字符) |
| trim() | 去除字符串首尾处的空白字符(或者其他字符) |
| str_pad() | 使用另一个字符串填充字符串为指定长度 |
| chunk_split() | 将字符串分割成小块 |
2.字符串大小写的转换
| 函数名 | 功能描述 |
|---|---|
| strtolower() | 将字符串转化为小写 |
| strtoupper() | 将字符串转化为大写 |
| ucfirst() | 将字符串的首字母转换为大写 |
| ucwords() | 将字符串中每个单词的首字母转换为大写 |
3.和HTML标签相关的字符串格式化
| 函数名 | 功能描述 |
|---|---|
| nl2br() | 在字符串所有新行之前插入 HTML 换行标记 |
| htmlentities() | 将字符转换为 HTML 转义字符 |
| htmlspecialchars() | 将特殊字符转换为 HTML 实体 |
| stripslashes() | 反引用一个引用字符串 |
| strip_tags() | 从字符串中去除 HTML 和 PHP 标记 |
4.查找字符位置函数
| 函数名 | 功能描述 |
|---|---|
| strpos() | 查找字符串首次出现的位置 |
| stripos() | 查找字符串首次出现的位置(不区分大小写) |
| strrpos() | 计算指定字符串在目标字符串中最后一次出现的位置 |
5.提取子字符函数(双字节)
| 函数名 | 功能描述 |
|---|---|
| substr() | 返回字符串的子串 |
| strstr() | 查找字符串的首次出现 |
| stristr() | strstr() 函数的忽略大小写版本 |
| strrchr() | 查找指定字符在字符串中的最后一次出现 |
6.替换字符串的PHP字符串函数
| 函数名 | 功能描述 |
|---|---|
| str_replace() | 子字符串替换 |
| str_ireplace() | str_replace()的忽略大小写版本 |
| strtr() | 转换指定字符 |
| substr_replace() | 替换字符串的子串 |
7.比较字符函数
| 函数名 | 功能描述 |
|---|---|
| strcmp() | 二进制安全字符串比较 |
| strcasecmp() | 二进制安全比较字符串(不区分大小写) |
| strnatcmp() | 使用自然排序算法比较字符串 |
| strnatcasecmp() | 使用“自然顺序”算法比较字符串(不区分大小写) |
8.分割成数组的PHP字符串函数
| 函数名 | 功能描述 |
|---|---|
| str_split() | 将字符串转换为数组 |
| explode() | 使用一个字符串分割另一个字符串 |
| implode() | 将一个一维数组的值转化为字符串 |
9.数据库相关的PHP字符串函数
| 函数名 | 功能描述 |
|---|---|
| addslashes() | 使用反斜线引用字符串 |
| stripslashes() | 反引用一个引用字符串 |
其他字符串格式化函数
| 函数名 | 功能描述 |
|---|---|
| number_format() | 以千位分隔符方式格式化一个数字 |
| strrev() | 反转字符串 |
| md5() | 计算字符串的 MD5 散列值 |
1707

被折叠的 条评论
为什么被折叠?



