Здравствуйте.
Интересует такой вопрос.
У меня есть массив. В массиве есть названия элементов инфоблока. Таким образом есть названия элементов инфоблока, которые совпадают с названиями в массиве, но есть названия в массиве, но в инфоблоках таких названий нет, т е нет инфоблоков с таким названием )
Необходимо проверить, есть ли в инфоблоке элемент с таким названием как в массиве, можно циклом.
я пробовал вот так (но как то не очень получалось), подскажите, может как то по другому можно сделать, заранее спасибо:[CODE]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 {
// нет элемента
}
}
[/CODE]
Интересует такой вопрос.
У меня есть массив. В массиве есть названия элементов инфоблока. Таким образом есть названия элементов инфоблока, которые совпадают с названиями в массиве, но есть названия в массиве, но в инфоблоках таких названий нет, т е нет инфоблоков с таким названием )
Необходимо проверить, есть ли в инфоблоке элемент с таким названием как в массиве, можно циклом.
я пробовал вот так (но как то не очень получалось), подскажите, может как то по другому можно сделать, заранее спасибо:[CODE]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 {
// нет элемента
}
}
[/CODE]