有没有办法测试给定字符串是否是版本号?我有一些用户输入,我需要验证给我的字符串可以用作版本号.我已经看到PHP有一个version_compare()功能但看起来比较两个版本.
我假设给定的字符串应该是"PHP标准化"版本.
我不确定这是否是最好的方法,但使用version_compare()我只是确保它至少是0.0.1通过过滤掉'非版本'字符串:
version_compare( $given_version, '0.0.1', '>=' )
Run Code Online (Sandbox Code Playgroud)
例如:
if( version_compare( $_POST['_plugin_vers'], '0.0.1', '>=' ) >= 0 ) {
echo 'Valid Version';
} else {
echo 'Invalid Version';
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1396 次 |
| 最近记录: |