您的位置:首页 > 编程语言 > PHP开发

php字符函数大全

2017-12-11 17:59 211 查看
PHP拥有一套强大的处理字符串的函数,以下为常用的字符串处理函数。

explode(separator,string,limit);
separator 必需。规定在哪里分割字符串。
string  必需。要分割的字符串。
limit   可选。规定所返回的数组元素的数目。


explode()是最常用的字符串函数之一,把字符串按照分割符切割成数组。对于字符串有相同的间隔符号,如CSV文件有很好的效果。

implode(separator,array)
separator   可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
array   必需。要组合为字符串的数组。


implode()函数功能和explode()函数功能刚好相反,多相互配合用于数据传输。

trim(string,charlist)
string  必需。规定要检查的字符串。
charlist    可选。规定从字符串中删除哪些字符。
如果被省略,则移除以下所有字符:
"\0" - NULL
"\t" - 制表符
"\n" - 换行
"\x0B" - 垂直制表符
"\r" - 回车
" " - 空格


trim()是去掉字符两边的预定义字符,有两个相关的函数:ltrim()和rtrim(),两个函数功能分别为去掉左边的字符和去掉右边的字符,其用法和trim()一样,trim()类函数多用于过滤提交的数据和格式化字符。rtrim()一别名函数为chop()

count_chars(string,mode)
string  必需。规定要检查的字符串。
mode
可选。规定返回模式。默认是 0。以下是不同的返回模式:
0 - 数组,ASCII 值为键名,出现的次数为键值
1 - 数组,ASCII 值为键名,出现的次数为键值,只列出出现次数大于 0 的值
2 - 数组,ASCII 值为键名,出现的次数为键值,只列出出现次数等于 0 的值
3 - 字符串,带有所有使用过的不同的字符
4 - 字符串,带有所有未使用过的不同的字符


count_chars() 函数返回字符串中所用字符的信息(例如,ASCII 字符在字符串中出现的次数,或者某个字符是否已经在字符串中使用过)。

fprintf(stream,format,arg1,arg2,arg++)
stream  必需。规定在何处写入/输出字符串。
format  必需。规定字符串以及如何格式化其中的变量。


fprintf() 函数把格式化的字符串写入指定的输出流(例如:文件或数据库)。

str_getcsv(string,separator,enclosure,escape)
string  必需。规定要解析的字符串。
separator   可选。字符,规定字段分隔符(只允许一个字符)。默认值为逗号( , )。
enclosure   可选。字符,规定字段包裹字符。默认值为双引号( " )。
escape  可选。字符,规定转义字符。默认为反斜线(\)。


str_getcsv() 函数解析 CSV 格式字段的字符串,并返回包含所读取字段的数组。

str_replace(find,replace,string,count)
find    必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string  必需。规定被搜索的字符串。
count   可选。对替换数进行计数的变量。


str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。

strpos() 函数查找字符串在另一字符串中第一次出现的位置。
strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。
strrev() 函数反转字符串。
substr(string,start,length) 返回字符串的一部分。

lcfirst() 函数把字符串中的首字符转换为小写。
md5_file() 函数计算文件的 MD5 散列。
number_format() 函数通过千位分组来格式化数字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  函数 php string