410 of 410 menu

version_compare 関数

関数 version_compare は、バージョン番号を含む2つの文字列を比較し、 比較結果を返します。2つのバージョン文字列と、オプションの比較演算子の3つのパラメータを受け取ります。 最初のバージョンが2番目のバージョンより小さい、等しい、大きい場合にそれぞれ -1、0、1 を返します。

構文

version_compare(string $version1, string $version2, string $operator = null);

2つのバージョンを比較します:

<?php $res = version_compare('1.2.3', '1.2.4'); echo $res; ?>

コード実行結果:

-1

バージョンが最小要件を満たしているか確認します:

<?php if (version_compare(PHP_VERSION, '8.0.0', '>=')) { echo 'PHPのバージョンは要件を満たしています'; } else { echo 'PHP 8.0.0 以上が必要です'; } ?>

コード実行結果(例):

'PHPのバージョンは要件を満たしています'

アルファ版やベータ版のリリースを含むバージョンを比較します:

<?php $res = version_compare('1.0.0b', '1.0.0a'); echo $res; ?>

コード実行結果:

1

関連項目

  • 関数 phpversion,
    現在のPHPバージョンを返します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否