Не получается построить условие
Задание:Составьте массив дней недели. С помощью цикла foreach выведите все дни недели, субботу и воскресенье жирным, а текущий день выведите курсивом (если это суббота или воскресенье то отобразить и жирным и курсивом). Текущий день должен храниться в переменной $day.
<?php
$day='вс';
$arr=['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];
foreach ($arr as $value) {
if ($value=='сб' or $value=='вс' and $value==$day) {
echo '<i><b> '.$value.'</b></i>'.' ';
}
else {
if ($value=='сб' or $value=='вс') {
echo '<b>'.$value.'</b>'.' ';
}
else {
if ($value==$day) {
echo '<i>'.$value.'</i>';
}
else {
echo ' '.$value.' ';
}
}
}
}
?>
Ответы (1 шт):
Автор решения: TheDoctor
→ Ссылка
foreach ($arr as $value) {
$r = $value;
if ($value=='сб' or $value=='вс') {
$r = "<i>{$r}</i>";
}
if ($value == $day) {
$r = "<b>{$r}</b>";
}
$r .= ' ';
echo $r;
}