Funktsioon version_compare
Funktsioon version_compare võrdleb kaht versiooninumbrit sisaldavat stringi
ja tagastab võrdlustulemuse. Võtab kolm parameetrit: kaks versioonide stringi
ja valikulise võrdlusoperaatori. Tagastab -1, 0 või 1, kui esimene versioon on
vastavalt väiksem, võrdne või suurem kui teine.
Süntaks
version_compare(string $version1, string $version2, string $operator = null);
Näide
Võrdleme kahte versiooni:
<?php
$res = version_compare('1.2.3', '1.2.4');
echo $res;
?>
Koodi täitmise tulemus:
-1
Näide
Kontrollime, kas versioon vastab miinimumnõuetele:
<?php
if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
echo 'PHP versioon sobib';
} else {
echo 'Nõutav on PHP 8.0.0 või uuem';
}
?>
Koodi täitmise tulemus (näide):
'PHP versioon sobib'
Näide
Võrdleme versioone alfa- ja beetaväljaannetega:
<?php
$res = version_compare('1.0.0b', '1.0.0a');
echo $res;
?>
Koodi täitmise tulemus:
1
Vaata ka
-
funktsiooni
phpversion,
mis tagastab praeguse PHP versiooni