2015-10-15 79 views
0

我想了解什么是评估的if语句中包含的for循环,即什么'& $ i'扩展到?

for($i= 0 ; $i <= 10 ; $i++) 
    { 
     if(1&$i) { 

      //do something 
      } 
    } 
+3

位AND运算符(http://stackoverflow.com/q/3737139/3933332) – Rizier123

+0

谢谢你这就是把我在PHP文档的正确位。我看到 $ var/= 8;那是类似的东西吗? –

回答

1

if语句基本上是说 “如果$i是奇数,则做什么”

+0

这听起来很奇怪吗? – adeneo

+0

'1&[任何东西]'只有在'[anything]'中的最后一位被设置时才会成立。如果'[anything]'是一个数字,那么只有该数字是奇数时,'1&[anything]'才会成立 –