variant_cmp

(PHP 5, PHP 7)

variant_cmpİki varyant değerini karşılaştırır

Açıklama

variant_cmp ( mixed $sol , mixed $sag [, int $yerel [, int $secenekler ]] ) : int

sol ile sag karşılaştırması yapar.

İşlev sadece sayıl değerleri karşılaştırır, dizi veya varyant için çalışmaz.

Değiştirgeler

sol

Sol terim.

sag

Sağ terim.

yerel

Dizgeleri karşılaştırırken kullanılacak geçerli bir yerel tanımlayıcı (dizge karşılaştırmayı etkiler).

secenekler

secenekler aşağıdakilerden biri veya birkaçı olabilir, OR ile birleştirilir ve dizge karşılaştırmasını etkiler:

Varyant Karşılaştırma Seçenekleri
deger anlamı
NORM_IGNORECASE Büyüklük duyarsız karşılaştırma
NORM_IGNORENONSPACE Boşluksuz karakterleri dikkate alma
NORM_IGNORESYMBOLS Sembolleri dikkate alma
NORM_IGNOREWIDTH Dizge genişliğini dikkate alma
NORM_IGNOREKANATYPE Kana tarzını dikkate alma
NORM_IGNOREKASHIDA Arap keşide karakterini dikkate alma

Bilginize:

As with all the variant arithmetic functions, the parameters for this function can be either a PHP native type (integer, string, floating point, boolean or NULL), or an instance of a COM, VARIANT or DOTNET class. PHP native types will be converted to variants using the same rules as found in the constructor for the VARIANT class. COM and DOTNET objects will have the value of their default property taken and used as the variant value.

The variant arithmetic functions are wrappers around the similarly named functions in the COM library; for more information on these functions, consult the MSDN library. The PHP functions are named slightly differently; for example variant_add() in PHP corresponds to VarAdd() in the MSDN documentation.

Dönen Değerler

Aşağıdakilerden biri geri döner:

Varyant Karşılaştırma Sonuçları
değer anlamı
VARCMP_LT sol sag'dan küçüktür
VARCMP_EQ sol ile sag eşittir
VARCMP_GT sol sag'dan büyüktür
VARCMP_NULL sol, sag veya ikisi birden NULL'dur.