В базе хранятся данные: ПОНЕДЕЛЬНИК...ВОСКРЕСЕНЬЕ... И там значения от 0 до 1, соответственно 1 это TRUE и значит этот день обозначен.
Мне нужно вывести их к примеру так:
(Пн, Вт, Ср, Вскр)
<?php
$timetable="";
if($data[monday]==TRUE or $data[tuesday]==TRUE or $data[wednesday]==TRUE or $data[thursday]==TRUE or $data[friday]==TRUE or $data[saturday]==TRUE or $data[sunday]==TRUE){$timetable.="(";}
if($data[monday]==TRUE){$timetable.="ПН ";}
if($data[tuesday]==TRUE){$timetable.="ВТ ";}
if($data[wednesday]==TRUE){$timetable.="СР ";}
if($data[thursday]==TRUE){$timetable.="ЧТ ";}
if($data[friday]==TRUE){$timetable.="ПТ ";}
if($data[saturday]==TRUE){$timetable.="СБ ";}
if($data[sunday]==TRUE){$timetable.="ВСКР ";}
if($data[monday]==TRUE or $data[tuesday]==TRUE or $data[wednesday]==TRUE or $data[thursday]==TRUE or $data[friday]==TRUE or $data[saturday]==TRUE or $data[sunday]==TRUE){$timetable.=")";}
echo"$tabletable";
?>
Вначале и в конце я проверяю, есть ли вообще выбранные дни, если да, то выставляю начальные и конечные знаки ().
Далее я проверяю, если значение=TRUE, то в переменную записываю день недели.
В итоге у меня получается что-то вроде
(ПН ВТ СР ЧТ ПТ СБ ВСКР )
Конечно можно те пробелы заменить на запятые. Например
if($data[tuesday]==TRUE){$timetable.=", ВТ ";}
Но тут такой факт, что не обязательно понедельник будет выбран.
Голову час бью никак не могу понять как расставить запятые