2

如何计算倒置问号在字符串中出现的次数?

如果我有一个随机字符串,我希望计算 ¿ 字符。我怎样才能做到这一点?

我知道 unicode 代码是U+00BF.

4

3 回答 3

2

利用echo substr_count($text, '¿')

一个有趣的 hack:因为 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 回答