php Удалениедублейвкаталогепоимени
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Удалениедублейвкаталогепоимени相关的知识,希望对你有一定的参考价值。
<?
CModule::IncludeModule("catalog");
$notId = array_keys($_SESSION['NORM']);
$arSelect = Array("PROPERTY_ORIGINAL_ID","ID", "NAME");
$arFilter = Array("IBLOCK_ID"=>32, "!ID" => $notId);
$res = CIBlockElement::GetList(array("NAME"=>"DESC"), $arFilter, false,array('nTopCount'=>10000), $arSelect);
$count=0;
while($ob = $res->GetNextElement())
{
$count++;
$arFields = $ob->GetFields();
$arName[$arFields['ID']] = $arFields['NAME'];
}
// $arName = array(1=>'qwer',2=>'zxcv',3=>'qwer', 4=>'qwer');
foreach ($arName as $key => $value) {
if(in_array($value, $_SESSION['NORM'])){
$Del[$key] = $value;
} else {
$_SESSION['NORM'][$key] = $value;
// $Norm[$key] = $value;
}
}
if($count==0){
echo '<div>Все!</div>';
unset($_SESSION['NORM']);
}else{
if(!empty($Del)){
foreach ($Del as $kdel => $vdel) {
CIBlockElement::Delete($kdel);
}
}
die('<div>Удаление элементов... </div> <script>document.location="?delete";</script>');
}
以上是关于php Удалениедублейвкаталогепоимени的主要内容,如果未能解决你的问题,请参考以下文章
Erlangе демо
php Унаследованиешаблонадлякатегории。 Дочерниебудутиспользоватьшаблонродительскойкатегории
php ДобавлениекартинкикметодуНаложенныйплатеж
php Двациклавнутри1гослайдераforeachinforобверткадлядвухцикловслайдыдлядвухциклов
php Автоподключениеклассов(модулей)вБитриксе
vbscript Добавитьнадстройкупередвкладкой“Главная”。