Инвертировать значение.

Статус
В этой теме нельзя размещать новые ответы.

ApXuTekToR

Новичок
Инвертировать значение.

Народ подскажите как
инвертировать значение булевой переменной?

мне надо что бы при каждом проходе цикла переменая меняла значения,
 

phprus

Moderator
Команда форума
ApXuTekToR
Оператор присваивания знаеш? Оператор НЕ знаеш? А теперь попробуй с их помощью сделать то, что тебе нужно.
 

ApXuTekToR

Новичок
{
$tip = true;
for ($j=0; $j<$cnt; $j+=$num_str)
{
echo "<td align=\"";
if ($tip == true)
{
echo "left";
}
else
{
echo "right";
}
echo "\">".$RES_ARR[$i+$j]."</td>";

}
}

каким образом???
 

Фанат

oncle terrible
Команда форума
phprus
"оператор НЕ" - это прямо, как "доктор Зло" =)

-~{}~ 04.08.07 10:02:

ApXuTekToR
а где у тебя инвертирование?
 

ApXuTekToR

Новичок
подскажте пожалуста по человечески, без стеба.....

-~{}~ 04.08.07 10:04:

мне надо что бы $tip при каждом проходе цикла была разной
т.е. true / false

каким образом реализовать можно?
 

Фанат

oncle terrible
Команда форума
ну, как минимум, это можно сделать с помощью оператора If. правильно?
 

ApXuTekToR

Новичок
всмысле if (***) {$tip=true} else {$tip=false};

**** а в услови что?? проверять предыдущий цикл? типа $j на четность?
 

phprus

Moderator
Команда форума
Фaнaт
"оператор НЕ" - это прямо, как "доктор Зло" =)
Ну забыл я, что это называется логическое отрицание (ну или просто отрицание). Забыл.

-~{}~ 04.08.07 12:15:

ApXuTekToR
а в услови что?
А подумать? Ты подумай при каком условии тебе надо менять значение.
 

Фанат

oncle terrible
Команда форума
а в услови что?? проверять предыдущий цикл? типа $j на четность?
ёоооооооооооооооооооооооооооооооо!
чувак! ты мозги дома забыл?
да любое значение! у тебя их всего ДВА! если бы было три - ты бы парился!
а так - у тебя варианта значения два, и результата тоже два.
ЛЮБОЕ проверяй! ЛЮБОЕ!
 

ApXuTekToR

Новичок
проход цикла первый раз true второй false третий true и т.д.
получается что перменая $j меняется каждый раз при проходе цикла, её и проверять?

-~{}~ 04.08.07 10:22:

if($var == true) $var= false;

-~{}~ 04.08.07 10:22:

так что ли?

-~{}~ 04.08.07 10:25:

if($tip == true) {$tip= false;} else {$tip=true;} ; допер=)) хм извните, с бодуна =)
 

Армян

Новичок
мда... тебе надо почитать про логические операции )

зы. не думал что могут возникать такие вопросы =) может автор стебется над жителями форума ?! )
 
ApXuTekToR
Читай документацию про операторы. Там все лакончино и доступно изложено.
 

MiksIr

miksir@home:~$
Смех-смехом, а я часто встречаю программистов, которые во всю пользуются паттернами, а простая логическая операция, типа - проверить битовый флаг - затык. ИМХО, недостаток профильного высшего ;)
 

HraKK

Мудак
Команда форума
имхо недостаток аналитического мышления. Паттерны можно запомнить, на то они и патерны. а шаг влево шаг вправо - теряемся.
 

HraKK

Мудак
Команда форума
Sokil.Dmytro
содержательно. Особенно после
4m@t!c
 

4m@t!c

Александр
HraKK, я написал кодом, то что сказал словами в первом посте phprus. Потому как автор, не с бодуна а с велогонки Тур Де Франс в майке лидера.

P.S. ApXuTekToR, главное не расстраиваться. Опыт и половое бессилие приходят с годами.
 

HraKK

Мудак
Команда форума
4m@t!c
Я не про тебя.

Я про Sokil.Dmytro который повторил твой пост.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху