Ответить
Вот начал учить PHP. Кто скажет, в чем ошибка? Как и был Sunday, так он и остался...
1
В чем ошибка?
Отправлено: 30 Янв 2011#1
Code:
$data = date("Y F j l");
switch ($data) {
case "Sunday" : $data = "Воскресенье"; break;
}
echo $data;
switch ($data) {
case "Sunday" : $data = "Воскресенье"; break;
}
echo $data;
Вот начал учить PHP. Кто скажет, в чем ошибка? Как и был Sunday, так он и остался...
Отредактировано автором 30 Янв 2011
Отправлено: 30 Янв 2011#2
Хм... ты присваиваешь переменной дата значение: 2011 January 30 Sunday
Т.е. при кейсе, ты проверяешь, если $data = 'Sunday'; правильнее сделать так:
Т.е. при кейсе, ты проверяешь, если $data = 'Sunday'; правильнее сделать так:
1
2
3
4
<?php $data = date("l");
switch ($data) {
case "Sunday" : $data = "Воскресенье"; break;
}?>
Отправлено: 30 Янв 2011#3
Rin, так как ты делаешь, переменная никогда не будет равна просто Sunday. Может это слово будет где то в ней, например как показал Скад, но что бы просто Sunday, нет. По этому switch и не дает ожидаемого результата.
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
1
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 174. Зарегистрированных: 0. Гостей: 174.