- version_compare: documentation ( source)
<?php
function cmp($v) {
$r = version_compare( $v, '3.8', '<' );
$r = $r ? 'yes' : 'no';
echo $v . ' < 3.8 :' . $r . PHP_EOL;
}
cmp('3.3');
cmp('3.3.1');
cmp('3.3.2');
cmp('3.3.3');
cmp('3.4');
cmp('3.4.1');
cmp('3.4.2');
cmp('3.5');
cmp('3.5.1');
cmp('3.5.2');
cmp('3.6');
cmp('3.6.1');
cmp('3.7');
cmp('3.7.1');
cmp('3.7.2');
cmp('3.7.3');
echo '-----------------' . PHP_EOL;
cmp('3.8');
cmp('3.8.1');
cmp('3.8.2');
cmp('3.8.3');
cmp('3.9');
cmp('3.9.1');