• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > php字符串函数(三):字符串比较、长度、出现的次数

    php字符串函数(三):字符串比较、长度、出现的次数

    作者: 分类:PHP开发 点击: 50 次
    wordpress CMS主题:ssmay主题

      今天,我们再来介绍php几类常用的字符串函数:php字符串比较函数、php长度函数、php一个字符串在另一个字符中出现次数的函数。

      一、字符串比较函数:

      1、strcmp():二进制安全字符串比较, 区分大小写。 2比10大。

      if(strcmp($str1,$str2) == 0){
      echo "$str1 = $str2";
      }

      strcmp($str1,$str2)返回的可能结果:

      如果str1 和str2 相等则返回 0 。
      如果str1小于str2则返回-1 。
      如果str1大于str2则返回1 。

      这里的字符比较,其实是按ASCII码的值来比较的,如:

      strcmp("A","a"); 返回值为 -1
      // a的ASCII值是97 A的ASCII值是65

      2、strcasecmp():二进制安全比较字符串(不区分大小写)

      strcasecmp()函数与strcmp()函数相似,都是按ASCII码的值来比较,但是,它区分大小写。如:

      strcasecmp("A","a"); 返回值为 0
      因为不区分大小写,所以,A与a相等的。

      另外,在计算机序列当中,10比2小,因为“10”中的第一个数字是“1”,它小于2。

      3、strnatcmp() 使用自然排序算法比较字符串,大小写敏感。

      在自然算法中,数字 2 小于数字 10。跟计算机算法不同。

      strnatcmp($str1,$str2)返回的可能结果:

      如果str1 和str2 相等则返回 0 。
      如果str1小于str2则返回-1 。
      如果str1大于str2则返回1 。

      二、strlen() 检查字符串的长度

      echo strlen("abcdefg");
      显示:7

      三、substr_count() 返回一个字符串在另一个字符串中出现的次数。

      echo substr_count('yc60.com@gmail.com','c');
      显示:3

    文章作者:honor
    本文地址:http://wanlimm.com/77201808036416.html
    本文时间:2018-08-03 08:11:19
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.