2011-01-13 121 views

回答

3

一種方法是刪除所有其他字符並計算剩餘的內容。你可以用類似下面這樣:

$count_var = preg_replace('[^\s]', '', $string); 
$count = strlen($count_var); 
1

更換任何非空白什麼也沒有,算的結果:

echo strlen(preg_replace('/\S/', '', $text)); 

這適用於任何空白,包括標籤等。
substr_count應該可以正常工作,雖然經常空間:

echo substr_count($text, ' '); 
0

使用方法:

$test = "sadlk asd sad sda"; 
$whitespaces = substr_count($test," "); 

substr_count()