如何计算倒置问号?

时间:2012-10-03 10:57:38

标签: php utf-8

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

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

我知道unicode代码是U+00BF

3 个答案:

答案 0 :(得分:2)

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

一个棘手的黑客:因为JSON直接支持\ uxxxx语法,我想到的第一件事就是:

$unicodeChar = '\u00BF';
echo substr_count($text, json_decode('"'.$unicodeChar.'"'));

答案 1 :(得分:1)

您可以使用substr_count(),例如:

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

¿字符是ASCII扩展的有效字符,因此您可以将其与普通的php字符串函数一起使用。

答案 2 :(得分:1)

尝试使用mb_substr_count()

例:

$count = mb_substr_count($text, '¿');