Здравствуйте!
Пишу фильтр для вывода товаров на сайте.
Есть товар, у которого есть свойство (тип поля СТРОКА, не число).
В это поле вношу значение "IP 20".
Затем при показе товаров на сайте, в фильтре указываю, что необходимо вывести товар, у которого в поле указано "IP 20"
$arrFilter['PROPERTY_IP'] = "%20";
все хорошо.
НО! Если в поле фильтра ввести просто 2, то отобразятся и те товары, у которых в поле прописано "IP 20".
Вопрос: можно ли как-то обозначить границу совпадения, например, как в php символом $ ? Чтобы получилось нечто:
$arrFilter['PROPERTY_IP'] = "%2$"; //вывод товаров, у которых "IP 2", но не "IP 20"
Пишу фильтр для вывода товаров на сайте.
Есть товар, у которого есть свойство (тип поля СТРОКА, не число).
В это поле вношу значение "IP 20".
Затем при показе товаров на сайте, в фильтре указываю, что необходимо вывести товар, у которого в поле указано "IP 20"
$arrFilter['PROPERTY_IP'] = "%20";
все хорошо.
НО! Если в поле фильтра ввести просто 2, то отобразятся и те товары, у которых в поле прописано "IP 20".
Вопрос: можно ли как-то обозначить границу совпадения, например, как в php символом $ ? Чтобы получилось нечто:
$arrFilter['PROPERTY_IP'] = "%2$"; //вывод товаров, у которых "IP 2", но не "IP 20"