variant_cmp
Сравнить два варианта
&reftitle.description;
intvariant_cmp
mixedleft
mixedright
intlocale_idLOCALE_SYSTEM_DEFAULT
intflags0
Сравнивает left с right.
Функция сравнивает только скалярные величины. Массивы и записи вариантов не сравнивает.
&reftitle.parameters;
left
Левый операнд.
right
Правый операнд.
locale_id
Корректный идентификатор локали, используемый при сравнении строк (влияет на
сортировку строк).
flags
flags - побитовое ИЛИ следующих значений (либо просто
одно из них):
Флаги сравнения вариантов
значение
описание
NORM_IGNORECASE
Сравнивать регистронезависимо
NORM_IGNORENONSPACE
Игнорировать символы не занимающие места
NORM_IGNORESYMBOLS
Игнорировать символы
NORM_IGNOREWIDTH
Игнорировать длину строки
NORM_IGNOREKANATYPE
Игнорировать тип Кана
NORM_IGNOREKASHIDA
Игнорировать символы Кашиды для Арабского языка
&com.variant-arith;
&reftitle.returnvalues;
Возвращает одно из:
Результаты сравнения вариантов
значение
описание
VARCMP_LT
left меньше чем
right
VARCMP_EQ
left идентичен
right
VARCMP_GT
left больше чем
right
VARCMP_NULL
Оба значения left и
right равны &null;