|
Posted by Michael Fesser on 11/26/06 20:54
..oO(greedo@starschiffchen.de)
>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.
Works here on PHP 5.2. What version do you use?
>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.
In this case the second condition will always be FALSE.
It should be
if (($zee[0] & 1) && !($zee[1] & 1)) {
...
}
Micha
Navigation:
[Reply to this message]
|