手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

php手册说了,再多的Gcd也只能返回一个

首页 > PHP >

php手册里有一个函数叫做substr_count,是用来计算一个字符串在指定的字符串中出现的次数。

http://www.php.net/manual/en/function.substr-count.php
  1. <?php  
  2. $text = 'This is a test';  
  3. echo strlen($text); // 14  
  4.   
  5. echo substr_count($text'is'); // 2  
  6.   
  7. // the string is reduced to 's is a test', so it prints 1  
  8. echo substr_count($text'is', 3);  
  9.   
  10. // the text is reduced to 's i', so it prints 0  
  11. echo substr_count($text'is', 3, 3);  
  12.   
  13. // generates a warning because 5+10 > 14  
  14. echo substr_count($text'is', 5, 10);  
  15.   
  16.   
  17. // prints only 1, because it doesn't count overlapped substrings  
  18. $text2 = 'gcdgcdgcd'; 
  19. echo substr_count($text2, 'gcdgcd');  
  20. ?>  

最后一个例子很深刻的说明了,就算字符串重复再多,但是真要显示的话,也只显示一次,不重复计算。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):