2009-06-23 17 views
11

php içindeki metinler arasındaki boşluğu nasıl sayabiliriz?php içindeki metin ifadesinde boşluk nasıl sayılır?

example: hi how are you? 

spaces: 3 

Boşlukları saymanın herhangi bir yolu var mı?

Dil: Sadece PHP

+1

Bu nedenle, bunun için milyonlarca farklı yol olacak. Hangisinin cevabını kodunuzun akışında en anlamlı hale getiriyor ve programlama stilinize en uygun olanı seçerdim. –

cevap

37

bunu kullanın:

substr_count($text, ' '); 
1
$arr = count_chars($str,1); 
echo $arr[32]; 
+0

Bu yol hala çalışır, ancak substr_count() işlevi bulunduğundan bu gerçekten yuvarlak bir yoldur. –

1

Sen preg_match_all arıyoruz.

$numSpaces = preg_match_all('/[ ]/', $testStr, $matches);