對不起,我剛剛發現一個新問題,因爲我的問題是: Get The Number of Sepecific String Inside String。計算字符串內特定字符的數量
我一直在努力,如何找到字符串內特定字符的數量?這種情況是這樣的。
function get_num_chars($char) {
$string = '120201M, 121212M-1, 21121212M, 232323M-2, 32323K, 323232K-1'
}
如果我通過get_num_chars(M) would return 2
如果我通過get_num_chars(M-1) would return 1
我試過count_chars()
,substr_count()
但它不工作。
的問題是,當一些含有'K-1'它也包含'K'。該函數應該如何知道不算這些?您需要更仔細地定義問題。 – Barmar 2013-04-23 06:53:11
@Barmar:OP沒有指定'K-1'不應該匹配? – Aquillo 2013-04-23 06:54:05
@Aquillo他指定了......他希望如果(M)返回2並且如果(M-1)返回1 ....「Barmar」是正確的。 – sandy 2013-04-23 06:55:35