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
Տես նաև
-
phpversionֆունկցիան,
որը վերադարձնում է PHP-ի ընթացիկ տարբերակը