PHP字符串函数(5)

1. strcasecmp() 函数比较两个字符串

strcasecmp() 函数是二进制安全的,且不区分大小写

该函数与 strncasecmp() 函数类似,不同的是,通过 strncasecmp() 您可以指定每个字符串用于比较的字符数

strcasecmp(string1,string2)

该函数返回:

  • 0 - 如果两个字符串相等
  • <0 - 如果 string1 小于 string2
  • >0 - 如果 string1 大于 string2

2. strncasecmp() 函数比较两个字符串

strncasecmp(string1,string2,length)

length必需。规定每个字符串用于比较的字符数

3. strcmp() 函数比较两个字符串

strcmp() 函数是二进制安全的,且对大小写敏感。

提示:该函数与 strncmp() 函数类似,不同的是,通过 strncmp() 您可以指定每个字符串用于比较的字符数。

strcmp(string1,string2)

4. strncmp() 函数比较两个字符串

strncmp(string1,string2,length)

5. strchr() 函数搜索字符串在另一字符串中的第一次出现,该函数是 strstr() 函数的别名

该函数对大小写感敏。如需进行不区分大小写的搜索,请使用 stristr() 函数。

strchr(string,search,before_search);

before_search 可选。默认值为 "false" 的布尔值。如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。

6. strpos() 函数查找字符串在另一字符串中第一次出现的位置

  • stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)
  • strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)
  • strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)

7. strrev() 函数反转字符串

8. strtok() 函数把字符串分割为更小的字符串(标记)

strtok(string,split)

9. substr() 函数返回字符串的一部分

substr(string,start,length)

10. substr_compare() 函数从指定的开始位置比较两个字符串

substr_compare(string1,string2,startpos,length,case)
原文地址:https://www.cnblogs.com/wyzs/p/5217054.html