Üzgünüz, şu soruyla ilgili yeni bir sorun daha buldum: Get The Number of Sepecific String Inside String.Dize içindeki belirli karakterlerin sayısını sayma
Çok çalışıyorum, bir dizenin içindeki belirli karakterlerin sayısını nasıl bulabilirim? Durum böyle bir şey.
function get_num_chars($char) {
$string = '120201M, 121212M-1, 21121212M, 232323M-2, 32323K, 323232K-1'
}
ben count_chars()
çalıştı get_num_chars(M-1) would return 1
, substr_count()
geçerseniz ben get_num_chars(M) would return 2
geçmesine ama işe yaramazsa.
sorun şey içerdiğinde 'K-1' o da' K' içermesidir. İşlev, bunları saymamak için nasıl bilmeli? Sorunu daha dikkatli tanımlamanız gerekir. – Barmar
@Barmar: OP, K-1'in eşleşmemesi gerektiğini belirtmedi mi? – Aquillo
@Aquillo o belirtmişti ... O (M) 2 dönmek ve (M-1) 1 .... geri dönmek istiyorsa "Barmar" haklı. – sandy