使用php计算字符串中大写字母的最简单,最短的方法?

2022-08-30 18:48:07

我正在寻找最短,最简单,最优雅的方法来计算给定字符串中的大写字母数量。


答案 1
function count_capitals($s) {
  return mb_strlen(preg_replace('![^A-Z]+!', '', $s));
}

答案 2
$str = "AbCdE";

preg_match_all("/[A-Z]/", $str); // 3

推荐