내 응용 프로그램에서 사용자는 입력 필드에 버전 번호를 추가 할 수 있습니다. 처음에 1.0.1과 같은 버전 번호를 추가하고 다음 번에 더 높은 버전 번호를 입력해야한다고 가정합니다. PHP에서 어떻게 확인할 수 있습니까?
다른 유형의 버전 번호
1.0
1.0.1
1.01
그것은 어떤 조합이 될 수 있습니다
누구든지 여기서 나를 도울 수 있습니까?
이것을 시도 할 수 있습니다.
$version="1.0.1.1";
$versionnew="1.0.1.0";
//explode the version to be able to compare each and every part of the version
$versionArray = explode(".",$version);
$versionnewArray = explode(".",$versionnew);
//the maximum depth of comparison
$limit = min(count($versionArray),count($versionnewArray));
for($i=0;$i<$limit;$i++){
if($versionArray[$i] == $versionnewArray[$i]){
continue;
}else if($versionArray[$i] > $versionnewArray[$i]){
echo $versionnew . " should be newer than " . $version;
}else echo $versionnew . " is newer than " . $version;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다