note 40644 added to function.version-compare
| From: | steve~_~at~_~centricitysystems~com at rn2 dot php dot net | Date: | Wed, 10 Mar 2004 14:56:11 +0000 |
| Subject: | note 40644 added to function.version-compare | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-66555@lists.php.net to get a copy of this message | ||
With version_compare, I keep forgetting which parameter is being checked for greaterThan/lessThan,
so I made a simple function that makes it a little bit more intuitive:
function compare_version($verA,$logic,$verB) {
$logic = (empty($logic)?'=':$logic);
return version_compare($verA,$verB,$logic);
}
Now it always makes sense to me:
$ver1 = '4.2.3';
$ver2 = '4.1';
if ( compare_version($ver1,'>=',$ver2) ) { /* do something */ }
else { /* error */ }
----
Manual Page -- http://www.php.net/manual/en/function.version-compare.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+40644
Delete -- http://master.php.net/manage/user-notes.php?action=delete+40644&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+40644&report=yes
Search -- http://master.php.net/manage/user-notes.php