Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Вывод нескольких цен в нужном порядке.

00 голосов
1
Добрый день. Цель - вывод цен в нужном столбце таблицы. На данный момент смог написать нечто такое:

Код
<?
$simple = 0;
$silver = 0;
$gold = 0;
$platinum = 0;
$ind = 0;
foreach($arElement["PRICES"] as $code=>$arPrice):
 if($arPrice["CAN_ACCESS"]):
   $ind =  $ind + 1;
   if($ind == 1):
    $silver = $arPrice["PRINT_VALUE"]; 
   endif;
   if($ind == 2):
    $simple = $arPrice["PRINT_VALUE"]; 
   endif;
   if($ind == 3):
    $gold = $arPrice["PRINT_VALUE"]; 
   endif;
   if($ind == 4):
    $platinum = $arPrice["PRINT_VALUE"]; 
   endif;
 endif;
endforeach;
?>


Но хотелось бы определять каждую из цен по ее коду, названию или id. Как определить условие, чтобы нужной переменной равнялась нужная цена? Т.е.

Код
if $arPrice[код типа цены] = gold
 $gold = $arPrice["PRINT_VALUE"];
endif
спросил 14 Фев, 14 от Aypuka (340 баллов)

1 Ответ

00 голосов
Проблему решил. Если кому интересно - $arResult["PRICES"][$code]["ID"]
ответил 05 Июль, 14 от Aypuka (340 баллов)

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

0 голосов
1 ответ
спросил 24 Июнь, 14 от beatsspam (440 баллов)
0 голосов
1 ответ
0 голосов
2 ответов
0 голосов
4 ответов
спросил 13 Июнь, 13 от Tvvix (180 баллов)