version_compare 함수
함수 version_compare는 버전 번호를 포함하는 두 문자열을 비교하고,
비교 결과를 반환합니다. 두 개의 버전 문자열과 선택적인 비교 연산자, 총 세 개의 매개변수를 받습니다.
첫 번째 버전이 두 번째 버전보다 각각 작으면 -1, 같으면 0, 크면 1을 반환합니다.
문법
version_compare(string $version1, string $version2, string $operator = null);
예제
두 버전을 비교해 봅시다:
<?php
$res = version_compare('1.2.3', '1.2.4');
echo $res;
?>
코드 실행 결과:
-1
예제
버전이 최소 요구 사항을 충족하는지 확인해 봅시다:
<?php
if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
echo 'PHP 버전이 적합합니다';
} else {
echo 'PHP 8.0.0 이상이 필요합니다';
}
?>
코드 실행 결과 (예시):
'PHP 버전이 적합합니다'
예제
알파 및 베타 릴리스 버전을 비교해 봅시다:
<?php
$res = version_compare('1.0.0b', '1.0.0a');
echo $res;
?>
코드 실행 결과:
1
함께 보기
-
현재 PHP 버전을 반환하는 함수
phpversion