Здравствуйте, нужна помощь. Есть инфоблок у элементов которого есть 2 поля с множественными значениями: USERS_VOTE и PHONE_VOTE. Чтобы вывести один элемент из этого инфоблока я пользуюсь следущей конструкцией:
И на выходе получается результат:
А должен быть как я понимаю только один элемент, у кторого у этих множественных полей несколько значений,что то вроде:
что я делаю не так?
Код |
---|
$arSelect = Array("ID", "NAME", "PROPERTY_PHONE_VOTE", "PROPERTY_USERS_VOTE"); $arOrder = Array( "TIMESTAMP_X" => "DESC", ); $arFilter = Array( "IBLOCK_ID"=> $_REQUEST['iblockID'], "ID" => $_REQUEST['id'] ); $rsItems = CIBlockElement::GetList($arOrder,$arFilter, false, array("nPageSize"=>30),$arSelect); while ($or = $rsItems->GetNext()) { $arResult[] = $or; } |
И на выходе получается результат:
Цитата |
---|
Array ( [0] => Array ( [ID] => 2846 [~ID] => 2846 [NAME] => 15 [~NAME] => 15 [PROPERTY_PHONE_VOTE_VALUE] => 666666 [~PROPERTY_PHONE_VOTE_VALUE] => 666666 [PROPERTY_PHONE_VOTE_VALUE_ID] => 135319 [~PROPERTY_PHONE_VOTE_VALUE_ID] => 135319 [PROPERTY_USERS_VOTE_VALUE] => 1647 [~PROPERTY_USERS_VOTE_VALUE] => 1647 [PROPERTY_USERS_VOTE_VALUE_ID] => 135315 [~PROPERTY_USERS_VOTE_VALUE_ID] => 135315 [TIMESTAMP_X] => 07.04.2011 00:47:00 [~TIMESTAMP_X] => 07.04.2011 00:47:00 ) [1] => Array ( [ID] => 2846 [~ID] => 2846 [NAME] => 15 [~NAME] => 15 [PROPERTY_PHONE_VOTE_VALUE] => 666666 [~PROPERTY_PHONE_VOTE_VALUE] => 666666 [PROPERTY_PHONE_VOTE_VALUE_ID] => 135319 [~PROPERTY_PHONE_VOTE_VALUE_ID] => 135319 [PROPERTY_USERS_VOTE_VALUE] => 1647 [~PROPERTY_USERS_VOTE_VALUE] => 1647 [PROPERTY_USERS_VOTE_VALUE_ID] => 135314 [~PROPERTY_USERS_VOTE_VALUE_ID] => 135314 [TIMESTAMP_X] => 07.04.2011 00:47:00 [~TIMESTAMP_X] => 07.04.2011 00:47:00 ) [2] => Array ( [ID] => 2846 [~ID] => 2846 [NAME] => 15 [~NAME] => 15 [PROPERTY_PHONE_VOTE_VALUE] => 666666 [~PROPERTY_PHONE_VOTE_VALUE] => 666666 [PROPERTY_PHONE_VOTE_VALUE_ID] => 135320 [~PROPERTY_PHONE_VOTE_VALUE_ID] => 135320 [PROPERTY_USERS_VOTE_VALUE] => 1647 [~PROPERTY_USERS_VOTE_VALUE] => 1647 [PROPERTY_USERS_VOTE_VALUE_ID] => 135315 [~PROPERTY_USERS_VOTE_VALUE_ID] => 135315 [TIMESTAMP_X] => 07.04.2011 00:47:00 [~TIMESTAMP_X] => 07.04.2011 00:47:00 ) [3] => Array ( [ID] => 2846 [~ID] => 2846 [NAME] => 15 [~NAME] => 15 [PROPERTY_PHONE_VOTE_VALUE] => 666666 [~PROPERTY_PHONE_VOTE_VALUE] => 666666 [PROPERTY_PHONE_VOTE_VALUE_ID] => 135320 [~PROPERTY_PHONE_VOTE_VALUE_ID] => 135320 [PROPERTY_USERS_VOTE_VALUE] => 1647 [~PROPERTY_USERS_VOTE_VALUE] => 1647 [PROPERTY_USERS_VOTE_VALUE_ID] => 135314 [~PROPERTY_USERS_VOTE_VALUE_ID] => 135314 [TIMESTAMP_X] => 07.04.2011 00:47:00 [~TIMESTAMP_X] => 07.04.2011 00:47:00 ) ) |
Код |
---|
Array ( [0] => Array ( [ID] => 2846 [~ID] => 2846 [NAME] => 15 [~NAME] => 15 [PROPERTY_PHONE_VOTE_VALUE] => Array( [0] => 1 [1] => 2 ) [PROPERTY_PHONE_VOTE_VALUE_ID] => Array( [0] => 1 [1] => 2 ) ) |
что я делаю не так?