Description
int
version_compare ( string version1, string version2 [, string operator])
version_compare()は、二の"PHP標準"バージョン番
号文字列を比較します。この関数は、いくつかのバージョンのPHPでのみ
動作するプログラムを書きたい場合に有用です。
version_compare()は、最初のバージョンが2番目
よりも小さい場合に-1、等しい場合に0、2番目が小さい場合に+1を返し
ます。
3番目のオプション引数operatorを指定した場
合、特定の関係を調べることが可能です。指定可能な演算子を以下に示
します。
<,
lt, <=,
le, >,
gt, >=,
ge, ==,
=, eq,
!=, <>,
ne
この引数を用いると、この関数はこの演算子により指定された関係が成
り立つ場合に1、そうでない場合に0を返します。
例 1version_compare()の例 // prints -1
echo version_compare("4.0.4", "4.0.6");
// these all print 1
echo version_compare("4.0.4", "4.0.6", "<");
echo version_compare("4.0.6", "4.0.6", "eq"); |
|