查詢

variant_cmp()函式—用法及示例

「 比較兩個 VARIANT 物件的值 」


函式名:variant_cmp()

適用版本:PHP 4, PHP 5, PHP 7

函式描述:variant_cmp() 函式用於比較兩個 VARIANT 物件的值。

語法:int variant_cmp ( variant $left , variant $right [, int $lcid [, int $flags ]] )

引數:

  • $left: 要比較的 VARIANT 物件。
  • $right: 要比較的 VARIANT 物件。
  • $lcid (可選): 一個整數,表示比較的地區設定,預設為 LOCALE_SYSTEM_DEFAULT。
  • $flags (可選): 指定比較的標誌位,預設為 0。

返回值:

  • 如果 $left 小於 $right,返回 -1;
  • 如果 $left 等於 $right,返回 0;
  • 如果 $left 大於 $right,返回 1;
  • 如果比較失敗,返回 NULL。

示例:

$var1 = new VARIANT(10, VT_I4); // 建立一個整數型別的 VARIANT 物件
$var2 = new VARIANT(20, VT_I4); // 建立一個整數型別的 VARIANT 物件

$result = variant_cmp($var1, $var2);
if ($result < 0) {
    echo "var1 小於 var2";
} elseif ($result > 0) {
    echo "var1 大於 var2";
} else {
    echo "var1 等於 var2";
}

以上示例中,我們建立了兩個整數型別的 VARIANT 物件 $var1 和 $var2,然後使用 variant_cmp() 函式比較它們的值。根據比較結果,我們輸出相應的提示資訊。在這個例子中,$var1 的值為 10,$var2 的值為 20,因此輸出 "var1 小於 var2"。

補充糾錯
下一個函式: variant_cat()函式
熱門PHP函式
分享連結