PHP常用的字符串函数
<td style="border-color: rgb(128, 100, 16
函数名 | 用途 | 格式 | 输入 | 输出 | 注释 |
去空格或其他字符: | |||||
trim() | 清除字符串两端的空格或指定字符 | trim(目标字符串, 【指定被清除的字串】) | 目标字串,两边或者左右指定被清除字符串 | (字符串类型)清除后的字符串默认所有的符合字符串(可以是多个)都会被清除 | 此函数去除字符串开始处与结束处的空白,可以清除指定字符串注意:返回一个被清除的字符串不会改变原字符串 |
rtrim() | 清除字符串右边的空格或指定字符 | rtrim(目标字符串, 【指定被清除的字串】) | |||
chop() | rtrim()的别名 | chop(目标字符串, 【指定被清除的字串】) | |||
ltrim() | 清除字符串左边的空格或指定字符 | ltrim(目标字符串 【指定被清除的字串】) | |||
dirname() | 返回路径中的目录部分 | dirname(文件路径字符串) | 文件路径字符串 | (字符串类型)文件的目录部分 | |
字符串生成与转化: | |||||
str_pad() | 用字符串填充另一个字符串到指定长度 | srt_pad (目标字符串,填充长度【被填充的字符串】) | |||
str_repeat() | 重复使用指定字符串 | str_repeat(目标字符串,重复的次数) | |||
strrev() | 颠倒字符串顺序 | strrev(目标字符串) | 目标字符串 | (字符串类型)颠倒顺序后的字符串 | |
str_shuffle() | 随机打乱字符串中的字符顺序 | str_shuffle(目标字符串) | 目标字符串 | 打乱顺序后的(字符串),保留键值不变 | 键值不被改变 |
wordwrap() | 把字符串按照指定字节换行,默认75字节,可以指定换行后添加的字符 | wordwrap (目标字符串,【换行长度】【换行后添加的字符串内容】) | 目标字符串为必填 | 被处理后的字符串 | 默认为75个字节换行 |
parse_str() | 将字符串{id=123&name=join}解析成变量,可以存放到一个数组中,可以使用 | parse_str (目标字符串 【存放的数组】) | <?php //id被解析成了变量 //name被解析成了变量 | 存放的变量被全部放在【存放指定数组中数组中】 | |
number_format() | 数字格式化转换(用千位分隔符格式化数字字符串) | number_format (浮点型的字符串,【保留的小数】) | 例如输入(1000000,2) | (字符串)输出 100,000,0.00 | 默认不填写第二项返回被添加千分号的数字 |
大小写转换: | |||||
strtolower() | 所有字母转为小写 | strtolower (目标字符串) | 小写字符串 | ||
strtoupper() | 所有字母转为大写 | strtoupper (目标字符串) | 大写字符串 | ||
ucfirst() | 字符串首字母大写 | ucfirst (目标字符串) | 首字母大写的(字符串) | ||
ucwords() | 所有单词首字母大写 | ucwords (目标字符串) | 所有单词首字母大写 | ||
html标签关联: | |||||
htmlentities() | 字符转为html编码 | htmlentities(目标字符串) | 目标字符串 |
评论 (0)