如何在PHP中获取字符串中字母数字字符的长度?

Sam*_*ami 1 php

我想知道PHP中是否有一个函数可以计算PHP中字符串中字母数字字符的长度.例如,假设有两个变量$var1 = 'aa12dA]]}}}?AWQ Q'$var2 = 'W aQ14dA]]q}}?esd',所以你可以看到的非字母数字字符数$var1大于$var2.那么,是否有一个函数(可能是类似的东西strlen())来比较if语句中的$var1$var2.

dav*_*ave 5

您可以删除不想要的字符,然后运行strlen结果.

strlen(preg_replace("/[^A-Za-z0-9 ]/", '', $string))
Run Code Online (Sandbox Code Playgroud)