| |
|
|
| | привет!
консрукция switch case - обрабатываеттолько одну переменную ?
я хочу чтоб примерно так было
switch ($t, $t2)
case 0;
если обе = 0 то....
и т.д | |
| |
|
|
| |
|
|
| |
для: mindless
(14.12.2006 в 18:45)
| | | "и т.д." - неясно
консТрукция switch, обраатывает выражение, в котором может быть столько переменных сколько нужно. Но выражение - одно. | |
| |
|
|
| |
|
|
| |
для: mindless
(14.12.2006 в 18:45)
| | | ясно!:)
include (....)
break;
case 1:
include (....)
break;
case 2:
include (....)
break; | |
| |
|
|
| |
|
|
| |
для: mindless
(14.12.2006 в 18:48)
| | | неясно при каких значениях каких переменных должны выполняться указанные ветви.
если при одинаковых , то никто не мешает написать:
if($t1 == $t2) switch($t1)..... | |
| |
|
|
| |
|
|
| |
для: Trianon
(14.12.2006 в 18:50)
| | | а если t1 и t2 будут разеыми?
как это подогнать в эту конструкцию? | |
| |
|
|
| |
|
|
| |
для: mindless
(14.12.2006 в 19:00)
| | | > а если t1 и t2 будут разеыми?
что делать в каждом из этих случаев - Вы не указали. Поэтому я и написал - неясно. | |
| |
|
|
| |
|
|
| |
для: Trianon
(14.12.2006 в 19:18)
| | | поидее я хотел чтобы напрример
t1 - id записи
t2- имя таблицы для выборки
---------------------------------------------
но в таком случае можно проверять всего на одну переменную t2
делать выборку из таблицы t2 где id = t1..
мне не важено что именно делать.. я хотел бы узнать как в switch обрабатывать 2 разные переменные.. | |
| |
|
|
| |
|
|
| |
для: mindless
(14.12.2006 в 19:24)
| | | без коментариев? | |
| |
|
|
| |
|
|
| |
для: mindless
(14.12.2006 в 19:24)
| | | Всё равно не понятно... у вас логика скрипта зависит от двух переменных? Тогда можно объедитить их в одну, например, так $t1."-".$t2 и эту новую переменную передавать в switch. | |
| |
|
|
| |
|
|
| |
для: cheops
(15.12.2006 в 14:31)
| | | да логика зависит от двух переменных..
$t1."-".$t2 - одна переменная?
ведь case 1: - параметр только одной переменной, а если значения обеих разные? | |
| |
|
|
| |
|
|
| |
для: mindless
(15.12.2006 в 17:39)
| | | какой диапазон значений принимает каждая из переменных? | |
| |
|
|
| |
|
|
| |
для: Trianon
(16.12.2006 в 08:50)
| | | 1-30 | |
| |
|
|
| |
|
|
| |
для: mindless
(17.12.2006 в 08:22)
| | | Тогда самое простое будет написать
switch($t1*100+$t2)
{
case 101: //
case 515: //
case 3030: //
}
|
| |
| |
|
|