Как к значениям массива применять условия? Есть массив $person['Q12'] $person): ?>
По результатам массива получаем ряд: Y N Y Y Y N N Как преобразовать этот ряд в юзабилити, чтобы было так (меняем Y на Да, N на Нет и выделить цветом) Да (зеленым цветом) Нет (серым) Да (зеленым цветом) Да (зеленым цветом) Да (зеленым цветом) Нет (серым) Нет (серым)
Вы можете использовать условный оператор if для изменения значений массива в соответствии с вашими требованиями. Например, вы можете добавить следующий код внутри вашего цикла foreach:
Этот код проверяет значение элемента массива $person['Q12'] и выводит "Да" зеленым цветом, если значение равно 'Y', и "Нет" серым цветом, если значение равно 'N'.
Вы можете использовать условный оператор if для изменения значений массива в соответствии с вашими требованиями. Например, вы можете добавить следующий код внутри вашего цикла foreach:
<?php foreach($arResult as $key => $person): ?><?php
if($person['Q12'] == 'Y') {
echo '<span style="color: green;">Да</span>';
} elseif($person['Q12'] == 'N') {
echo '<span style="color: grey;">Нет</span>';
}
?>
<?php endforeach; ?>
Этот код проверяет значение элемента массива $person['Q12'] и выводит "Да" зеленым цветом, если значение равно 'Y', и "Нет" серым цветом, если значение равно 'N'.