У меня есть массив со всеми неделями в нем array("mon"=>"monday" …)
. Я хочу взять недельный день в определенных условиях: например, если в понедельник, возьмите элемент из массива и повторите его. Вот код для иллюстрации:Массивы PHP и использование массивов
$d = date("D");
if ($d == "Mon") {
echo "Today is Monday";
} elseif ($d == "Tue") {
echo "Today is Tuesday";
} elseif ($d == "Wed") {
echo "Today is Wednesday";
} elseif ($d == "Thu") {
echo "Today is Thursday";
} elseif ($d == "Fri") {
echo "Today is Friday";
} elseif ($d == "Sat") {
echo "Today is Saturday";
} else {
echo "Today is sunday";
}
Я попытался это одно, но это слишком много кода, я хочу, чтобы уменьшить его размер кода и короче! Как я могу продолжить?
Вам даже не нужен массив, просто 'эхо«Сегодня», дата («л»);' –
Если вы действительно хотите использовать массив, тогда '$ days = array (« воскресенье »,« понедельник »и т. Д.); echo 'Today is', $ days [date ("w")]; ' –
Ну, это длинный способ сделать это ... –