php字元出現次數
發布時間: 2023-12-02 17:08:08
1. php中,如何將一串數字分割成一個個,並計算他們的個數
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
2. php 判斷字元串中一字元出現的次數。
$string
=
'18,20,31,25,20,26,21,15,18,20';
echo
substr_count($string,
'20');
這樣就可以顯示出現20的次數,
不過有一個例外你要自己考慮,
那就是120,
因為你的問題是20出現的次數,
並沒有說會不會有120,220,320之類,
也就是說,
如果出現了三位數,
那這個結果就不保證准確性,
如果不止兩位數,
你可以事先處理字元串,
將開頭和結尾都加上一個逗號,
然後去將要匹配的20換成,20,就可以絕對匹配20的出現次數,
處理之後再將開頭和結尾的逗號去掉,
也不過多了兩句而已,
效率上沒有什麼差別
3. php求最大連續出現次數的演算法,見問題詳細
<?php
//Code by jhk
function get_array_repeats(array $array,$string) {
/*
函數說明:計算$string在$array(需為數組)中重復出現的次數.
*/
$count = array_count_values($array);
foreach ($count as $key => $value) {
if ($key = $string) {
return $value;
}
}
}
?>
熱點內容