• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/propertyindex/dictionary.php
  • Класс: BitrixIblockPropertyIndexDictionary
  • Вызов: Dictionary::getStringByIds
public function getStringByIds($valueIDs)
{
	$result = [];
	if (empty($valueIDs) || !is_array($valueIDs))
		return $result;
	BitrixMainTypeCollection::normalizeArrayValuesByInt($valueIDs, true);
	if (empty($valueIDs))
		return $result;

	$connection  = BitrixMainApplication::getConnection();

	$result = array_fill_keys($valueIDs, '');

	$rs = $connection->query("SELECT ID, VALUE FROM ".$this->getTableName()." WHERE ID IN(".implode(',',$valueIDs).")");
	while ($row = $rs->fetch())
	{
		$result[$row['ID']] = $row['VALUE'];
	}

	return $result;
}