PHP » GoLang |
login |
register |
about
|
GoLang version_compare
request it (454)
GoLang replacement for PHP's version_compare
[edit | history]
version_compare(PHP 4 >= 4.1.0, PHP 5, PHP 7) version_compare — Compares two "PHP-standardized" version number strings Description
int version_compare
( string
$version1
, string $version2
)
bool version_compare
( string
$version1
, string $version2
, string $operator
)version_compare() compares two "PHP-standardized" version number strings. The function first replaces _, - and + with a dot . in the version strings and also inserts dots . before and after any non number so that for example '4.3.2RC1' becomes '4.3.2.RC.1'. Then it compares the parts starting from left to right. If a part contains special version strings these are handled in the following order: any string not found in this list < dev < alpha = a < beta = b < RC = rc < # < pl = p. This way not only versions with different levels like '4.1' and '4.1.2' can be compared but also any PHP specific version containing development state. Parameters
Return ValuesBy default, version_compare() returns -1 if the first version is lower than the second, 0 if they are equal, and 1 if the second is lower.
When using the optional Examples
The examples below use the
Example #1 version_compare() examples
<?php Notes
See Also
|
more
Recently updated
more
Most requested
more
Last requests
|