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
parse_str("id=23&name=John%20Adams");
echo $id."
"; 

//id被解析成了变量
echo 
$name;      

//name被解析成了变量
?>


存放的变量被全部放在【存放指定数组中数组中】

number_format()

数字格式化转换(用千位分隔符格式化数字字符串)

number_format

(浮点型的字符串,【保留的小数】)

例如输入(1000000,2)

(字符串)输出 100,000,0.00

默认不填写第二项返回被添加千分号的数字

大小写转换:






strtolower()

所有字母转为小写

strtolower

(目标字符串)


小写字符串


strtoupper()

所有字母转为大写

strtoupper

(目标字符串)


大写字符串


ucfirst()

字符串首字母大写

ucfirst

(目标字符串)


首字母大写的(字符串)


ucwords()

所有单词首字母大写

ucwords

(目标字符串)


所有单词首字母大写


html标签关联:






htmlentities()

字符转为html编码

htmlentities(目标字符串)

目标字符串

评论 (0)

发表评论