|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<? require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php"); CModule::IncludeModule('iblock'); $iblockIds = array(1, 2); // ID инфоблоков, которые нужно обработать foreach ($iblockIds as $iblockId) { $elements = CIBlockElement::GetList( array(), array( 'IBLOCK_ID' => $iblockId, ), false, false, array('ID', 'NAME', 'PROPERTY_ARTNUMBER') ); while ($element = $elements->GetNext()) { $article = $element['PROPERTY_ARTNUMBER_VALUE']; $newArticle = trim($article); // удаляем пробелы с помощью trim if ($newArticle !== $article) { // Обновляем значение свойства "ARTICLE" для элемента инфоблока CIBlockElement::SetPropertyValuesEx($element['ID'], $iblockId, array('ARTNUMBER' => $newArticle)); } } } echo 'Пробелы успешно удалены из свойства "ARTICLE" для элементов инфоблоков с ID 1 и 2.'; ?> |
