Здравствуйте.
Интересует такой вопрос.
У меня есть массив. В массиве есть названия элементов инфоблока. Таким образом есть названия элементов инфоблока, которые совпадают с названиями в массиве, но есть названия в массиве, но в инфоблоках таких названий нет, т е нет инфоблоков с таким названием )
Необходимо проверить, есть ли в инфоблоке элемент с таким названием как в массиве, можно циклом.
я пробовал вот так (но как то не очень получалось), подскажите, может как то по другому можно сделать, заранее спасибо:
Интересует такой вопрос.
У меня есть массив. В массиве есть названия элементов инфоблока. Таким образом есть названия элементов инфоблока, которые совпадают с названиями в массиве, но есть названия в массиве, но в инфоблоках таких названий нет, т е нет инфоблоков с таким названием )
Необходимо проверить, есть ли в инфоблоке элемент с таким названием как в массиве, можно циклом.
я пробовал вот так (но как то не очень получалось), подскажите, может как то по другому можно сделать, заранее спасибо:
Код |
---|
foreach ($arCSV as $key => $arItem) { $res = CIBlockElement::GetList(array(), array('IBLOCK_ID' => 3,'NAME' => trim($arItem[1])), false, false, array('ID', "IBLOCK_ID", "NAME")); if ($obj = $res->GetNext()) { // есть элемент } else { // нет элемента } } |