找出方法:1、使用substr_count(),語法「substr_count(string,substring)」;2、使用mb_substr_count(),語法「mb_substr_count(string,substring)」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php找出字串出現幾次
方法1:使用substr_count()函數
substr_count() 函數計算子字串在字串中出現的次數(區分大小寫的)。
語法:
substr_count(string,substring,start,length)
string 必需。規定被檢查的字串。
substring 必需。規定要搜尋的字串。
start 可選。規定在字串中何處開始搜尋。
length 可選。規定搜尋的長度。
附註:如果 start 參數加上 length 參數大於字串長度,則此函數產生警告。
範例:
<?php header("Content-type:text/html;charset=utf-8"); $str="I love Shanghai. Shanghai is the biggest city in china."; $count=substr_count($str,"Shanghai"); echo "Shanghai 出现了:".$count."次"; ?>
輸出結果:
#方法2:使用mb_substr_count()函數
mb_substr_count()函數統計字串出現的次數。
語法:
mb_substr_count(string,substring,encoding)
string 必需。規定被檢查的字串。
substring 必需。規定要搜尋的字串。
encoding 可選。規定字符編碼。如果省略或是 null,則使用內部字元編碼。
<?php header("Content-type:text/html;charset=utf-8"); $str="我爱上海。上海是中国最大的城市。"; $count=mb_substr_count($str,"上海"); echo "上海 出现了:".$count."次"; ?>
輸出結果:
#推薦學習:《PHP影片教學》
以上是php怎麼查找字串出現幾次的詳細內容。更多資訊請關注PHP中文網其他相關文章!