現在の位置: ホーム> 関数カテゴリ一覧> version_compare

version_compare

「PHP正規化」数値文字列の2つのバージョンの比較
名前:version_compare
カテゴリ:PHPオプションと情報
対応言語:php
一言説明:2つのバージョン番号を比較します

関数名:version_compare()

該当するバージョン:PHP 4.1.0以上

使用法:version_compare()関数は、2つのバージョン番号を比較するために使用されます。

構文:int version_compare(string $ version1、string $ version2 [、string $ operator])

パラメーター:

  • バージョン1:比較される最初のバージョン番号。
  • バージョン2:比較する2番目のバージョン番号。
  • オペレーター(オプション):オペレーターを比較します。それは次の値のいずれかになる可能性があります。
    • 「<」:それ以下
    • "<=":以下
    • 「>」:より大きい
    • "> =":それ以上のもの
    • "==":等しい

戻り値:バージョン1がversion2よりも少ない場合、-1を返します。バージョン1がバージョン2より大きい場合、1を返します。両方が等しい場合は、0を返します。

例:

 $version1 = "7.2.0"; $version2 = "7.3.0"; echo version_compare($version1, $version2); // 输出-1,因为7.2.0 小于7.3.0 echo version_compare($version1, $version2, "<"); // 输出true,因为7.2.0 小于7.3.0 echo version_compare($version1, $version2, ">="); // 输出false,因为7.2.0 不大于等于7.3.0 echo version_compare($version1, $version2, "=="); // 输出false,因为7.2.0 不等于7.3.0

上記の例は、version_compare()関数の基本的な使用法を示しています。バージョン番号を比較し、返品値に基づいて対応する論理的判断を作成するためのニーズに応じて、異なる比較演算子を渡すことができます。

類似の関数
  • Zend Engineの現在のバージョンを取得します zend_version

    zend_version

    ZendEngineの現在のバージョンを
  • 定義されたすべての定数の連想配列を返します get_defined_constants

    get_defined_constants

    定義されたすべての定数の連想配列を返しま
  • Zend Engine Memory Managerが使用するリサイクルメモリ gc_mem_caches

    gc_mem_caches

    ZendEngineMemoryMana
  • PHP構成オプションの値を取得します get_cfg_var

    get_cfg_var

    PHP構成オプションの値を取得します
  • current include_path構成オプションを取得します get_include_path

    get_include_path

    currentinclude_path構
  • 環境変数の値を取得します getenv

    getenv

    環境変数の値を取得します
  • 構成オプションの値を取得します ini_get

    ini_get

    構成オプションの値を取得します
  • 添付のINIディレクトリから解析された.iniファイルのリストを返します php_ini_scanned_files

    php_ini_scanned_files

    添付のINIディレクトリから解析された.
人気記事(にんききじ)