php 比较版本号

function version_code_compare($version1,$version2){
	
     $version1_arr=explode(".",$version1);

     $version2_arr=explode(".",$version2);

     $max_length=max(count($version1_arr),count($version2_arr));

     $version1_arr=array_pad($version1_arr,$max_length,0);

     $version2_arr=array_pad($version2_arr,$max_length,0);

     return version_compare(implode(".",$version1_arr),implode(".",$version2_arr));

 }

基本思路:
1、拆分版本号为数组
2、获取最长的
3、填充0到尾部
4、使用php 内置的version_compare 进行比较

你可能感兴趣的:(php,java,android)