Здравствуйте. Подскажите пожалуйста
Имеется файл result_modifier.php
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$arFilter = ['IBLOCK_ID' => 12, 'ACTIVE' => 'Y'];
$arSelect = ['ID', 'NAME', 'PROPERTY_YEAR', 'PROPERTY_SUMM'];
$res = CIBlockElement::GetList(['sort' => 'asc'], $arFilter, false, [], $arSelect);
while ($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
$arResult['PUBLICATIONS'][$arFields['PROPERTY_YEAR_VALUE']][$arFields['PROPERTY_SUMM_VALUE']][] = $arFields;
}
$years = array_keys($arResult['PUBLICATIONS']);
$arResult['PUBLICATIONS_YEARS'] = array_map(function($string) {
return "'" . $string . "'";
}, $years);
$arResult['PUBLICATIONS_YEARS_STR'] = implode(', ', $arResult['PUBLICATIONS_YEARS']);
С помощью записи <?=$arResult['PUBLICATIONS_YEARS_STR']?> получилось вытащить записи всех периодов (Свойство YEAR) в файле template.php компонента catalog.section и вывести значения '1 кв. 2019 г.', '2 кв. 2019 г.', '3 кв. 2019 г.', '4 кв. 2019 г.', '1 кв. 2020 г.', '2 кв. 2020 г.', '3 кв. 2020 г.', '4 кв. 2020 г.'
Как можно получить все суммы из данного массива также по каждому периоду из данного массива (как на картинке 1) и передать их например, в
<?=$arResult['PUBLICATIONS_SUMM_STR']?>
и вывести их в таком формате 6000000, 8000000, 10000000, 12000000, 21000000, 23000000, 42000000, 60000000
Имеется файл result_modifier.php
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$arFilter = ['IBLOCK_ID' => 12, 'ACTIVE' => 'Y'];
$arSelect = ['ID', 'NAME', 'PROPERTY_YEAR', 'PROPERTY_SUMM'];
$res = CIBlockElement::GetList(['sort' => 'asc'], $arFilter, false, [], $arSelect);
while ($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
$arResult['PUBLICATIONS'][$arFields['PROPERTY_YEAR_VALUE']][$arFields['PROPERTY_SUMM_VALUE']][] = $arFields;
}
$years = array_keys($arResult['PUBLICATIONS']);
$arResult['PUBLICATIONS_YEARS'] = array_map(function($string) {
return "'" . $string . "'";
}, $years);
$arResult['PUBLICATIONS_YEARS_STR'] = implode(', ', $arResult['PUBLICATIONS_YEARS']);
С помощью записи <?=$arResult['PUBLICATIONS_YEARS_STR']?> получилось вытащить записи всех периодов (Свойство YEAR) в файле template.php компонента catalog.section и вывести значения '1 кв. 2019 г.', '2 кв. 2019 г.', '3 кв. 2019 г.', '4 кв. 2019 г.', '1 кв. 2020 г.', '2 кв. 2020 г.', '3 кв. 2020 г.', '4 кв. 2020 г.'
Как можно получить все суммы из данного массива также по каждому периоду из данного массива (как на картинке 1) и передать их например, в
<?=$arResult['PUBLICATIONS_SUMM_STR']?>
и вывести их в таком формате 6000000, 8000000, 10000000, 12000000, 21000000, 23000000, 42000000, 60000000