note 92935 added to function.version-compare
| From: | SinaSalek at osu1 dot php dot net | Date: | Sat, 15 Aug 2009 09:47:28 +0000 |
| Subject: | note 92935 added to function.version-compare | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-159509@lists.php.net to get a copy of this message | ||
Sometimes the code is forward compatible, for example when the code is compatible with all future
PHP5 releases.
This function supports .x, for the above example it's : 5.x
<?php
function versionCompare($version1,$version2,$operand) {
$v1Parts=explode('.',$version1);
$version1.=str_repeat('.0',3-count($v1Parts));
$v2Parts=explode('.',$version2);
$version2.=str_repeat('.0',3-count($v2Parts));
$version1=str_replace('.x','.1000',$version1);
$version2=str_replace('.x','.1000',$version2);
return version_compare($version1,$version2,$operand);
}
?>
---
Sina Salek
http://sina.salek.ws/en/contact
----
Server IP: 64.71.164.2
Probable Submitter: 84.47.225.66
----
Manual Page -- http://www.php.net/manual/en/function.version-compare.php
Edit -- https://master.php.net/note/edit/92935
Del: integrated -- https://master.php.net/note/delete/92935/integrated
Del: useless -- https://master.php.net/note/delete/92935/useless
Del: bad code -- https://master.php.net/note/delete/92935/bad+code
Del: spam -- https://master.php.net/note/delete/92935/spam
Del: non-english -- https://master.php.net/note/delete/92935/non-english
Del: in docs -- https://master.php.net/note/delete/92935/in+docs
Del: other reasons-- https://master.php.net/note/delete/92935
Reject -- https://master.php.net/note/reject/92935
Search -- https://master.php.net/manage/user-notes.php