首頁 >每日程式設計 >PHP知識 >PHP如何統計指定字串出現的次數

PHP如何統計指定字串出現的次數

藏色散人
藏色散人原創
2018-12-11 15:01:419409瀏覽

PHP統計量指定字串出現的次數,我們可以直接透過PHP中的substr_count函數來實現。 substr_count函數則表示計算字符串出現的次數。

PHP如何統計指定字串出現的次數

下面我們就透過簡單的程式碼範例,跟大家介紹PHP統計指定字串出現的次數(包括字母、中文):

#1.統計英文單字的程式碼範例如下:

<?php
$quote = "PHP中文网,是一个学习PHP的好地方!<br>我就是在PHP中文网学习的PHP";
echo $quote;
echo "<br>";
echo "<br>";
echo "以上段落中出现了".substr_count($quote,&#39;PHP&#39;)  ."次PHP!";

上述程式碼中,統計「PHP」結果如下圖:

PHP如何統計指定字串出現的次數

# #2.統計中文次數的程式碼範例如下:

<?php
$quote = "PHP中文网,是一个学习PHP的好地方!<br>我就是在PHP中文网学习的PHP";
echo $quote;
echo "<br>";
echo "<br>";
echo "以上段落中出现了".substr_count($quote,&#39;中文网&#39;)  ."次“PHP中文网”!";

上述程式碼中,統計「PHP中文網」結果如下圖:


PHP如何統計指定字串出現的次數

##substr_count語法:

int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )

substr_count() 傳回子字串needle 在字串haystack 中出現的次數。注意 needle 區分大小寫。

其中參數:

haystack表示在此字串中進行搜尋。

needle表示要搜尋的字串。

offset表示開始計數的偏移位置。如果是負數,就從字元的末尾開始統計。

length表示指定偏移位置之後的最大搜尋長度。如果偏移量加上這個長度的和大於 haystack 的總長度,則列印警告訊息。負數的長度 length 是從 haystack 的末尾開始統計的。

註:函數不會計算重疊字串。

這篇文章就是關於PHP統計指定字串出現的次數的具體介紹,非常簡單易懂,希望對需要的朋友有所幫助!

以上是PHP如何統計指定字串出現的次數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn