You are here: problem with multiple conditions « PHP Programming Language « IT news, forums, messages
problem with multiple conditions

Posted by greedo on 11/26/06 15:44

Hi, first of all, please bear with me, I don't really know a great deal
about php programming, as will be painfully obvious from the code
snippet I'm gonna post. But I need this problem solved, and I can't
find the information I need (or maybe I can't understand it). So here's
the thing:

What I have is a range of integers, and I need those whose digits
alternate between odd and even. Example: 123456789. For that purpose I
have this thingy here:

settype($zee, "string");
if (($zee[0] % 2 != 0) && ($zee[1] % 2 == 0))
{
echo $zee . "<br />";

}

Just to be precise: I want to have $zee echoed, if the first digit is
odd and the second is even.

Now, this doesn't work, because apparently the second condition is
never true. I don't get why. Because if I change the "==" in the second
condition to "!=" (that is to say I want both digits to be odd), then
it works fine! Can someone help me fix this?

PS:
When the conditions are put like this:
if (($zee[0] & 1) && ($zee[1] & 0))
the exact same thing happens: it works with two odd conditions, but not
with one odd, one even.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация