нет, это будет не бордак. тут дело не в том, что цена оптовая, а в том, что при покупке оптом оформляется заказ по заранее выбранным оемам, а для обычного клиента он просто выбирает по одному и кладет в корзину. ну в общем бардака не будет, тут все продуманно, и есть необходимость развести это все как то создав две корзины, которые независят друг от друга.
решилось тем что оказывает когда я разбивал на массив по переносу на след строку (\t) то они не заносятся в массив, я оказался не прав сделал по подобию описанного выше результата, но только перед добавление в массив значение прогнал через функцию trim и все заработало =)
необходимо массив филтьтр так писать $arrFilter = array( "IBLOCK_ID" => "12", "%PROPERTY_OEM" => array("20401-FA021", "20401-AC010", "20201-AA070"), );
но есть один вопрос, почему то когда я формирую массив программно, то не работает, а когда сам руками напишу как выше, то все работает. Как чего нибудь выясню отпишусь.
[B]tgarl[/B], спасибо, но к сожалению это не то =(
дело думаю не в том, что поиск внутри строки, а поиск элементов с указаными свойствами а если поставить так задачу:
существуют элементы, у них есть свойство типа строка - артикул, он принимает единственное значение например: Элемент1 - Артикул - ар1 Элемент2 - Артикул - ар2
и тд.
и так теперь я получаю массив с артикулами ар1, ар3 и ар8 то есть мне нужно вывести элементы 1 , 3 и 8
вроде в стандартном нет, давно дописали эту функцию сами, но проблема не в ней явно, потому что массив который получается $arrFilter я конечно же вывожу и проверяю.