В базе существует пользователь с номером телефона:
891644537744
Ищу по подстроке:
89164453774
Привожу код:
CUser::getList($_ = [], $_ = [], ['PERSONAL_PHONE' => '89164453774']);
В этом случае возвращается пользователь с двумя четвёрками на конце, а должен возвращаться отрицательный результат. Если условие фильтра меняю на
'=PERSONAL_PHONE' => '89164453774'
, то Bitrix почему-то возвращает первого попавшегося пользователя в базе (пользователь с ID = 1). В других полях, например, "EMAIL", такой приём работает - как только добавляю "=" перед именем поля, результат возвращается с точной выборкой.
В чём может быть проблема?