variant_cmp
(PHP 5)
variant_cmp — Compares two variants
Descrizione
Compares left with right.
This function will only compare scalar values, not arrays or variant records.
Elenco dei parametri
-
left -
The left operand.
-
right -
The right operand.
-
lcid -
A valid Locale Identifier to use when comparing strings (this affects string collation).
-
flags -
flagscan be one or more of the following values OR'd together, and affects string comparisons:Variant Comparision Flags value meaning NORM_IGNORECASECompare case insensitively NORM_IGNORENONSPACEIgnore nonspacing characters NORM_IGNORESYMBOLSIgnore symbols NORM_IGNOREWIDTHIgnore string width NORM_IGNOREKANATYPEIgnore Kana type NORM_IGNOREKASHIDAIgnore Arabic kashida characters
Nota:
Come con tutte le funzioni aritmetiche variant, i parametri per questa funzione possono essere sia tipi nativi di PHP (integer, string, floating point, boolean o
NULL), oppure una istanza di una classe COM, VARIANT o DOTNET. I tipi nativi PHP saranno convertiti in variant usando le stesse regole trovate nel costruttore per la classe VARIANT. Degli oggetti COM e DOTNET verrà preso il valore della loro proprietà di default ed utilizzato come il valore del variant.Le funzioni aritmetiche variant sono dei wrapper attorno alle funzioni col nome simile nella libreria COM; per ulteriori informazioni su queste funzioni, consultare la libreria MSDN. Le funzioni PHP hanno nome leggermente differente: per esempio variant_add() in PHP corrisponde a VarAdd() nella documentazione MSDN.
Valori restituiti
Returns one of the following:
| value | meaning |
|---|---|
VARCMP_LT |
left is less than
right
|
VARCMP_EQ |
left is equal to
right
|
VARCMP_GT |
left is greater than
right
|
VARCMP_NULL |
Either left,
right or both are NULL
|
