如何获得一定范围内的所有偶数或者奇数,
虽然这并不难,但我还是要些写出来:
如上图所示,其中:
for
是循环的意思,只要括号中的条件成立,就一直会执行大括号中的代码块
echo
为输出的意思,是常用的关键字,可输出多个值,用逗号分隔(英文状态)。
< br />
是换行的意思,可以强制换行
若把判断念出来,即,i除2后是否余0,如果是0,则为偶数,若不等于0,则为奇数。
好吧,有点复杂。
举个栗子
那么上图的余数就是0,即偶数。
再看一张图:
那么63/2的余数就是1了,这是奇数。当然,只要余不是0的都是偶数。
唔……要是还不理解余数的概念的话,可以看下小学数学,我就是这样晓得余数的。
代码运行图:
有趣的判断
如上图,创建一个数组,关于数组的解释在我另一篇博客里,数组的解释,在for
中,只要条件成立,i就会加1,让i作为此数组的下标,即可得到数组中的所有值,对了,sizof(var)
是获取数组长度的意思。
这个if的意思是:
如果,此数字不等于空值与等于数字。其中 !=
是不等于的意思 == 是等于的意思。is_numerc(var)
是判断值是否为数字,若是数字则返回1。所以这里用is_numeric($arr[$i]) == 1
就可以检测出是否为数字了。
对了,如果if
语句的执行代码块只有一行的话,可以不用大括号