I have an info block of which id 3, inside of which there is a section with id 16, how to get all its elements

$arSelect = Array("ID","IBLOCK_ID","IBLOCK_SECTION_ID", "NAME", "OBJECT_LONGITUDE", "OBJECT_LATITUDE"); $arFilter = Array("IBLOCK_ID"=>3,"IBLOCK_SECTION_ID"=> 16, "ACTIVE"=>"Y"); $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect); while($ob = $res->GetNextElement()){ $arProps = $ob->GetFields(); print_r($arProps); } 

    1 answer 1

     /*Π€ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ массив ΠΈΠ΄ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π»Π°*/ $arFilter = Array('IBLOCK_ID'=>3, 'GLOBAL_ACTIVE'=>'Y', 'SECTION_ID'=>16); $db_list = CIBlockSection::GetList(Array(), $arFilter, true); while($ar_result = $db_list->GetNext()) { $arrayID[] = $ar_result['ID']; } //print_r($arrayID); /*Π€ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ массив */ $arSelect = Array("ID", "IBLOCK_ID", "NAME", "PROPERTY_*"); $arFilter = Array("IBLOCK_ID"=>3, "SECTION_ID"=>$arrayID); $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect); while($ob = $res->GetNextElement()){ $arProps = $ob->GetProperties(); }