|
|
|
| Можно ли укоротить такую строку:
if ($id!=2&&$id!=9&&$id!=10&&$id!=11&&$id!=12&&$id!=13&&$id!=18)
|
? | |
|
|
|
|
|
|
|
для: opex
(31.10.2006 в 15:34)
| |
if (($id<9 && $id!=2)||($id>13 && $id!=18)){}
|
| |
|
|
|
|
|
|
|
для: AlexSol
(31.10.2006 в 15:41)
| | Не так. Я имел ввиду что-то типа
Но так не проходит=) | |
|
|
|
|
|
|
|
для: opex
(31.10.2006 в 15:34)
| |
if(!in_array($id, array(2,9,10,11,12,13,18))
if(!(278020&(1<<$id)))
if($id < 9 && $id != 2 || $id >13 && $id != 18)
|
| |
|
|
|
|
|
|
|
для: Trianon
(31.10.2006 в 16:05)
| | Спасибо.
Объясните, пожалуйста, | |
|
|
|
|
|
|
|
для: opex
(31.10.2006 в 16:26)
| | 278020 - число, в двоичной записи которого на 2,9,10,11,12,13,18 местах стоят единицы.
278020(10) = 1000011111000000100(2) | |
|
|
|