variant_cmp
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
variant_cmp
Референца за `function.variant-cmp.php` со подобрена типографија и навигација.
variant_cmp
класата mysqli_driver
variant_cmp — Споредува две варијанти
= NULL
mixed
$left,mixed
$right,int
$locale_id = LOCALE_SYSTEM_DEFAULT,int
$flags = 0): int
Ги пресметува разликите на низите со дополнителна проверка на индекс left with right.
Оваа функција ќе споредува само скаларни вредности, а не низи или записи од варијанти.
Параметри
left-
(PHP 5, PHP 7, PHP 8)
right-
Левиот операнд.
locale_id-
Валиден идентификатор на локал што треба да се користи при споредување на низи (ова влијае на подредувањето на низите).
flags-
flagsможе да биде една или повеќе од следниве вредности ИЛИ заедно, и влијае на споредбите на низите:Знаменца за споредба на варијанти value meaning NORM_IGNORECASEСпореди без разлика на големината на буквите NORM_IGNORENONSPACEИгнорирај не-просторни знаци NORM_IGNORESYMBOLSИгнорирај симболи NORM_IGNOREWIDTHИгнорирај ширина на низата NORM_IGNOREKANATYPEИгнорирај тип Кана NORM_IGNOREKASHIDAИгнорирај арапски кашида знаци
Забелешка:
Десниот операнд.
nullКако и со сите функции за аритметика на варијанти, параметрите за оваа функција можат да бидат или нативен PHP тип (цел број, стринг, точка, булов или variant ), или инстанца на COM, VARIANT или DOTNET класа. Нативните PHP типови ќе бидат претворени во варијанти користејќи истите правила како во конструкторот закласата. COM и DOTNET објектите ќе ја земат вредноста на нивниот стандарден параметар и ќе ја користат како вредност на варијантата. variant_add() Функциите за аритметика на варијанти се обвивки околу истоимените функции во COM библиотеката; за повеќе информации за овие функции, консултирајте ја MSDN библиотеката. PHP функциите се именувани малку поинаку; на пример
VarAdd()во PHP одговара на
Вратени вредности
Враќа една од следниве:
| value | meaning |
|---|---|
VARCMP_LT |
left е помала од
right
|
VARCMP_EQ |
left е еднакво на
right
|
VARCMP_GT |
left е поголемо од
right
|
VARCMP_NULL |
Големина на парче. left,
right или и двете се null
|