2

文字列内で逆疑問符が出現する回数をカウントするにはどうすればよいですか?

ランダムな文字列がある場合、¿ 文字を数えたいと思います。これどうやってするの?

ユニコードコードがU+00BF.

4

3 に答える 3

2

使用するecho substr_count($text, '¿')

興味深いハック:JSONは\ uxxxx構文を直接サポートしているため、最初に頭に浮かぶのは次のとおりです。

$unicodeChar = '\u00BF';
echo substr_count($text, json_decode('"'.$unicodeChar.'"'));
于 2012-10-03T11:01:58.873 に答える
1

次のように、そのためにsubstr_count()を使用できます。

$times = substr_count($text, '¿');

¿文字は ASCII 拡張の有効な文字であるため、通常の php 文字列関数で使用できます。

于 2012-10-03T10:59:45.060 に答える
1

mb_substr_count()を使用してみてください

元。:

$count = mb_substr_count($text, '¿');
于 2012-10-03T11:03:18.980 に答える