首页 > 代码库 > php字符串处理方法集合

php字符串处理方法集合

1、strlen()获得一个字符串的长度。

2、strstr()获取一个字符串的子串,也可以用来判断一个字符串是否存在于另一个子字符串中。这个函数不区分大小写。

3、strpos()找到一个子字符串的位置。

4、substr()提取一个字符串的一部分。区分大小写。

      substr($test,3);//指向位置3以后的全部子字符串

      substr($test,3,2);//指向3以后的两个字符(包括3)

      substr(4test,-3);//从字符串的末尾开始计数

5、strtok()分解一个字符串。这个函数需要传入两个参数,一个是需要分解的字符串另一个是用来分隔字符串的分隔符(分隔符可以包含任意多的字符)。

6、使用trim(),ltrim(),和strip_tags()整理字符串。

      trim()函数从一个字符串的开头和末尾剔除了任何空白字符,包括换行符,Tab符,和空格。

      rtrim()函数只删除末尾的空格。

      ltrim()函数只删除字符串开头的空白。

      strip_tags()从一段文本中删除标记,从而不带HTML格式的显示字符串。这个函数需要接受两个参数,一个是要转换的文本,一个数要保留的标记符号。

7、sbustr_replace()替换一个字符串的一部分,这个函数接受是是三个参数:要修改的字符串,需要添加给他的文本以及开始的索引。substr_replace($test,"replace",3);

8、str_replace()函数用来把另一个字符串中给定的字符串的所有实例全部都替换掉。他需要三个参数:一个查找字符串,一个是替换字符串和主字符串。

9、转换大小写的函数:

      strtoupper(),接受一个字符串参数,将字符串的所有字母都转化为大写。

      ucwords(),接受一个字符串参数,将字符串中的每一个单词的首字母大写。

      ucfirst(),接受一个字符串参数,把字符串的第一个字母大写。

10、explode(),把字符串分解到数组,接受两个参数,一个是用来分隔源字符串的分隔符以及源字符串本身。

      $start_date="2014-7-29";

      $date_array=explode("-",$start_date);