mdm*_*mdm 119
$num_length = strlen((string)$num);
if($num_length == 10) {
// Pass
} else {
// Fail
}
Run Code Online (Sandbox Code Playgroud)
Ale*_*sky 31
if (preg_match('/^\d{10}$/', $string)) {
// pass
} else {
// fail
}
Run Code Online (Sandbox Code Playgroud)
Rôm*_*ias 10
这几乎适用于所有情况(零除外),并且可以使用其他语言轻松编码:
$length = ceil(log10(abs($number) + 1)
Run Code Online (Sandbox Code Playgroud)
小智 6
在我看来,最好的方法是:
$length = ceil(log10($number))
Run Code Online (Sandbox Code Playgroud)
向上舍入的十进制对数等于数字的长度.
| 归档时间: |
|
| 查看次数: |
77623 次 |
| 最近记录: |