Подскажите как выровнять данные опции?
<?php
// Время работы
$time = '10:00-17:00';
// Выходные
$free = ['Суббота', 'Воскресенье'];
$weeks = [
'Понедельник', 'Вторник', 'Среда', 'Четверг',
'Пятница', 'Суббота', 'Воскресенье'
];
$weeks = array_map(function ($day) use ($time, $free) {
$length = mb_strlen($day, 'UTF-8');
$void = str_repeat(' ', (20 - $length));
return in_array($day, $free)
? $day . $void . 'выходной'
: $day . $void . $time;
}, $weeks);
$week = date('N');
?>
<select class="top-select">
<option value="">Время работы офиса</option>
<?php foreach (range(1, 7) as $day) { ?>
<?php $selected = ($day == $week ? ' selected' : ''); ?>
<option class="top-day-options" value="<?= $day ?>"<?= $selected ?>><?= $weeks[--$day] ?></option>
<?php } ?>
</select>
Попробуйте добавить атрибут dir в Ваш select (Почитать клац).
Ваш код я слегка упростил, превратив его в статический HTML и уменьшив кол-во пробелов, но суть та же
<select class="top-select" dir='rtl'>
<option value="">Понедельник 10:00-17:00</option>
<option value="">Вторник 10:00-17:00</option>
<option value="">Среда 10:00-17:00</option>
<option value="">Четверг 10:00-17:00</option>
<option value="">Пятница 10:00-17:00</option>
</select>
Еще можно сделать то же самое через CSS:
select {
direction: rtl;
}
<select class="top-select">
<option value="">Понедельник 10:00-17:00</option>
<option value="">Вторник 10:00-17:00</option>
<option value="">Среда 10:00-17:00</option>
<option value="">Четверг 10:00-17:00</option>
<option value="">Пятница 10:00-17:00</option>
</select>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как сделать отправку формы на почту с этого сайта? https://uzinouzigithub
Есть сервер, ubuntu xerus, на нем до сих пор безбедно крутилась maridb 101
Задача такая - как можно построить запрос, чтобы выбирать все записи где разница между текущим временем и временем записи была не больше одно...