note 92935 added to function.version-compare

From: 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

« previous php.notes (#159509) next »