@jakiro1007

Как правильно вставить в массив значения из цикла php?

Есть следующий код:
CModule::IncludeModule("iblock");

$db_list = CIBlockSection::GetList(array(), array("IBLOCK_ID"=>$arParams["IBLOCK_ID"]), true);
while($ar_result = $db_list->GetNext())
{
	echo $ar_result['NAME']."<br>";

	$db_list_2 = CIBlockSection::GetList(array(), array('SECTION_ID'=>$ar_result['ID']), true);
	while($ar_result_2 = $db_list_2 ->GetNext())
	{
		echo $ar_result_2['NAME']."<br>";

		$res = CIBlockElement::GetList(array(), array('SECTION_ID' => $ar_result_2['ID']), false, false, array());
		while($ob = $res->GetNextElement())
		{
			$arFields = $ob->GetFields();
			print_r('Наименование: '.$arFields['NAME'].' ID:'.$arFields['ID'].'<br>');
		}

	}
}


Выводит следующее (через echo и print_r):
Раздел 1
-Подраздел 1
--Элемент 1
--Элемент 2
-Подраздел 2
--Элемент 1

Как правильно засунуть это в массив такого же вида чтобы его вызывать на других страницах через массив?

Раздел 1
-Подраздел 1
--Элемент 1
--Элемент 2
-Подраздел 2
--Элемент 1
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы