(PHP 5, PHP 7, PHP 8)
variant_cmp — 比较两个变体
比较left和right。
此函数仅比较标量值,不比较数组或变体记录。
left左操作数。
right右操作数。
locale_id比较字符串时使用的有效区域设置标识符(这会影响字符串排序)。
flags
       flags可以是以下值之一或多个按位或运算的结果,并影响字符串比较
| 值 | 含义 | 
|---|---|
| NORM_IGNORECASE | 不区分大小写比较 | 
| NORM_IGNORENONSPACE | 忽略非间隔字符 | 
| NORM_IGNORESYMBOLS | 忽略符号 | 
| NORM_IGNOREWIDTH | 忽略字符串宽度 | 
| NORM_IGNOREKANATYPE | 忽略假名类型 | 
| NORM_IGNOREKASHIDA | 忽略阿拉伯语kashida字符 | 
注意:
与所有变体算术函数一样,此函数的参数可以是PHP原生类型(整数、字符串、浮点数、布尔值或
null),也可以是COM、VARIANT或DOTNET类的实例。PHP原生类型将使用与variant类的构造函数中相同的规则转换为变体。COM和DOTNET对象的默认属性值将被作为变体值使用。变体算术函数是COM库中同名函数的包装器;有关这些函数的更多信息,请参阅MSDN库。PHP函数的命名略有不同;例如,PHP中的variant_add()对应于MSDN文档中的
VarAdd()。
返回以下值之一
| 值 | 含义 | 
|---|---|
| VARCMP_LT | left小于right | 
| VARCMP_EQ | left等于right | 
| VARCMP_GT | left大于right | 
| VARCMP_NULL | left、right或两者都是null | 
