在php中查詢字串出現次數的查詢可以通過substr_count()函式來實現,下面就來給大家詳細介紹這些函式.
substr_count($haystack, $needle [,$offset [,$length]])
其中引數:
$haystack表示母字串,$needl表示要查詢的字元
$offset表示查詢的起點,$length表示查詢的長度,均為可選引數
例項**如下:
程式設計客棧
複製** **如下:
<?php
$str="this is a test";
echo substr_count($str,'is') .程式設計客棧'
'; echo substr_count($str,'is',3) .'
'; echo substr_count($str,'is',3,3) .'
'; ?>
例項**如下:
複製** **如下:
<?php
$str = ' 我們_指令碼程式設計入門教程_指令碼設計交流_字元出現次數';
echo substr_count($str,'w').'
'; echo substr_count($str,'t').'
'; echo substr_count($str,'我們');
?>
輸出結果為: 33
1再分享一些字串查詢函式:
strstr — 查詢字串的首次出現
stristr strstr不區分大小寫的版本
strpos -查詢字串首次出現的位置
string substr ( string $string , int $start [, int $lengthjzxabd ] )
string strrchr ( string $haystack , mixed $needle )
strripos -計算指定字串在目標字串中最後一次出現的位置(不區分大小寫)
stripos -查詢字程式設計客棧符串首次出現的位置(程式設計客棧不區分大小定)
strrpos -計算指定字串在目標字串中最後一次出現的位置
本文標題: php查詢字串出現次數的方法
本文位址:
查詢字串中出現次數最多的字元
如下 include using namespace std typedef struct nodesnode 返回次數最多的字元節點,從大到小排阿node 0 c count最大 snode checkcount snode node,int len for int i 0 i len 1 i s...
查詢字串 php
php strpos 函式 strpos 函式查詢字串在另一字串中第一次出現的位置。注釋 strpos 函式對大小寫敏感。注釋 該函式是二進位制安全的。strpos string,find,start 引數 描述string 必需。規定要搜尋的字串。find 必需。規定要查詢的字串。start 可選...
從字串中查詢字元出現次數的方法和效能對比
今天在一場 特殊的討論 中引入了乙個問題,如何在c 求出字串中某字元的出現次數,比如求 adsfgehergasdf 中 a 出現的次數。首先想到的方法當然是從頭遍歷字串並統計 c1 0 for int i 0 i str.length i 第二種方法也很容易想到,將字串中所有要查詢的字元去除,然後...