基本上我有这个字符串,例如$str = 'По, своей 12'
我需要一些能够返回字符和数字的数字(留下空格和其他标点符号)
我怎么能做到这一点?也许用\p{L}
和[0-9]
做一个preg_replace?
countChars('По, своей 12'); //> Should return: 9
注意:mb_strlen()
也会计算空格和标点符号,我不想要这个
答案 0 :(得分:0)
我做到了:
function countChars($haystack) {
$count = preg_replace("/[^\p{L}0-9]/uim",'',$haystack);
return mb_strlen($count);
}