version_compare

(PHP 4 = 4.1.0)

version_compare -- 二つの"PHP標準"バージョン番号文字列を比較する

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を返します。

例 1 version_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");