zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    【LeetCode-动态规划】编辑距离
    【LeetCode-栈】计算器
    【LeetCode-栈】字符串解码
    【LeetCode-数组】缺失的第一个正数
    【LeetCode-查找】寻找重复数
    【LeetCode-堆】丑数
    【LeetCode-堆】数据流中的第K大元素
    【LeetCode-排序】根据身高重建队列
    立项与启动
    JS中match方法探究
  • 原文地址:https://www.cnblogs.com/wyzs/p/5217054.html
Copyright © 2011-2022 走看看