Доброго времени суток.
Существует такой цикл с массивом
<?php if (is_array($this->product->extra_field)){?>
<div class="extra_fields">
<?php foreach($this->product->extra_field as $extra_field){?>
<?php if ($extra_field['grshow']){?>
<div class='block_efg'>
<div class='extra_fields_group'><?php print $extra_field['groupname']?></div>
<?php }?>
<?php print_r ($extra_field);?>
<div class="extra_fields_el extra_fields_<?php print $extra_field['id'];?>">
<span class="extra_fields_name"><i class="ef_<?php print $extra_field['id'];?>"></i><?php print $extra_field['name'];?></span><?php if ($extra_field['description']){?>
<span class="extra_fields_description">
<?php print $extra_field['description'];?>
</span><?php } ?>:
<span class="extra_fields_value">
<?php print $extra_field['value'];?>
</span>
</div>
<?php if ($extra_field['grshowclose']){?>
</div>
<?php }?>
<?php }?>
</div>
<?php }?>
В результате его работы получаются следующие данные
Array ( [id] => 11 [name] => CD чейнджер [description] => [value] => Есть [groupname] => Аудиооборудование [field_value_ids] => Array ( [0] => 61 ) [grshow] => 1 [grshowclose] => 0 )
Нужно преоброзовать <?php print $extra_field['value'];?> так чтобы выполнялось условие:
1 при значении [value] => Есть заменить_значение на
2 при значении [value] => Нет заменить_значение на
3 иначе ничего не заменять.
Как такое реализовать?
Спасибо