使用php计算字符串中大写字母的最简单,最短的方法?
我正在寻找最短,最简单,最优雅的方法来计算给定字符串中的大写字母数量。
我正在寻找最短,最简单,最优雅的方法来计算给定字符串中的大写字母数量。
function count_capitals($s) {
return mb_strlen(preg_replace('![^A-Z]+!', '', $s));
}
$str = "AbCdE";
preg_match_all("/[A-Z]/", $str); // 3