文字列の長さを計算するための正規表現を見つけます。
$str = "asd Hello [haha] [Hello] []"
内部に [] を含むシンボルの数を計算します。
$str の長さは次のようになります。 be 2 : [] 記号には内容がないため計算されません
$strstr = "asd hello [haha] [hello]"
長さも 2
------ 解決策----------------------
preg_match_all("@[.*?]@",$strstr,$result); エコー数($result[0]) <div class="clear"></div>