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)