(PHP 5, PHP 7)
variant_cmp — Compara dos variantes
   Compara left con right.
  
Esta fucnión sólo comparará valores escalares, no arrays o registros de variantes.
leftEl operando izquierdo.
rightEl operando derecho.
lcidUn Identificador Regional válido a usar cuando se comparan cadenas (esto afecta a la compaginación de cadenas).
flags
       flags puede ser uno o más de los siguientes valores
       usando OR entre ellos, y afecta a la comparación de cadenas:
       
| valor | significado | 
|---|---|
| NORM_IGNORECASE | Comparara de forma insensible a mayúsculas-minúsculas | 
| NORM_IGNORENONSPACE | Ignorar caracteres que no son de espacio | 
| NORM_IGNORESYMBOLS | Ignorar símbolos | 
| NORM_IGNOREWIDTH | Ignorar el ancho de cadena | 
| NORM_IGNOREKANATYPE | Ignorar el tipo Kana | 
| NORM_IGNOREKASHIDA | Ignorar caracteras kashida arábigos | 
Nota:
Al igual que con todas las funciones aritméticas variantes, los parámetros de esta función pueden ser tanto un tipo nativo de PHP (integer, string, de punto flotante, boolean o
NULL), o una instancia de una clase COM, VARIANT o DOTNET. Los tipos nativos de PHP serán convertidos en variantes usando las mismas reglas tal como se encuentran en el constructor para la clase VARIANT. Los objetos COM y DOTNET tomarán el valor de sus propiedades predeterminadas adoptadas y lo utilizarán como el valor variante.Las funciones aritméticas variantes son wrappers alrededor de las funciones con nombres similares en la librería COM; para más información sobre estas funciones, consulte la librería MSDN. Las funciones de PHP tienen nombres ligeramente diferentes; por ejemplo, variant_add() en PHP corresponde a VarAdd() en la documentación MSDN.
Devuelve un valor de los siguientes:
| valor | significado | 
|---|---|
| VARCMP_LT | leftes menor queright | 
| VARCMP_EQ | leftes igual queright | 
| VARCMP_GT | leftes mayor queright | 
| VARCMP_NULL | lefto,righto ambos sonNULL |