|
|
|
| Есть возможность использовать такую конструкцию
if ($id=="main") or ($id=="archive") echo"1" else echo "0"
|
Но я хотел бы использовать оператор switch, так как будет необходимо проверить на совпадение с большим количеством идентификаторов.
Что-то вроде
<?php
switch ($id) {
case ("main" or "archive") : echo "1";
break; default : echo "0";
};
?>
|
но такая конструкция все время выдает 1, и в случае default
помогите справиться с ситуацией | |
|
|
|
|
|
|
|
для: dove
(04.03.2007 в 00:01)
| |
<?
switch ($id)
{
case 'main': print 1; break;
case 'archive': print 1; break;
/*.....*/
default: print 0; break;
}
?>
|
| |
|
|
|
|
|
|
|
для: bronenos
(04.03.2007 в 00:09)
| | этот вариант не очень хорош, если вместо print 1 ,будет громоздкая конструкция, повторяющаяся много раз типа;
echo "
<a href="index?id=index">информационное письмо</a> |
<a href="index?id=program">программа</a> |
<a href="index?id=scene">место проведения</a> |
<a href="index?id=materials">материалы конференции</a> |
<a href="index?id=sponsors">спонсоры</a> |
<a href="index?id=img"photos">фото</a>
"
|
| |
|
|
|
|
|
|
|
для: bronenos
(04.03.2007 в 00:09)
| | Народ, звините. Я не мог весь вечер найти как это сделать, теперь сам нашел:
switch ($id) {
case "main":
case "archive":
echo "1";
break;
default : echo "0";
}
|
| |
|
|
|
|
|
|
|
для: bronenos
(04.03.2007 в 00:09)
| | всем спасибо | |
|
|
|