• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/grid/row/assembler/property/basefieldassembler.php
  • Класс: BitrixIblockGridRowAssemblerPropertyBaseFieldAssembler
  • Вызов: BaseFieldAssembler::getColumnValues
protected function getColumnValues(mixed $rawValues, string $fieldName = 'VALUE'): array
{
	if (!is_array($rawValues))
	{
		return [];
	}
	if (array_key_exists($fieldName, $rawValues))
	{
		return [$rawValues[$fieldName]];
	}
	else
	{
		$result = [];
		foreach ($rawValues as $row)
		{
			if (is_array($row)&& array_key_exists($fieldName, $row))
			{
				$result[] = $row[$fieldName];
			}
		}

		return $result;
	}
}