我想通过像这样的循环来制作偶数和奇数
these are even 2,4,6,8,10
these are odd 1,3,5,7,9
我尝试使用for循环:
<?php
$end=50;
$even= "Even Numbers Are : ";
$odd="<br /> Odd Numbers Are : ";
for($i=1;$i<=$end;$i++)
{
if($i%2==0)
{
$even.=$i.",";
}else $odd.=$i.",";
}
echo $even.$odd;
?>
答案 0 :(得分:3)
这是启动变量的方法:
$i = 0;
这是如何增加变量+ 1:
$i = $i + 1;
// or simply
$i++;
这就是while()
循环的工作原理:
while([expression here is true]) {
// do stuff
}
有了这些知识,你可以尝试自己做功课。
文档:
答案 1 :(得分:1)
有点迟到了,但我很高兴,无论如何都要写它
<?php
$i=0;
while($i <= 10){
if($i % 2 == 0){
echo $i." - Even, ";
}else{
echo $i." - Odd, ";
}
$i++;
}
?>
此外,在for
循环中,您还没有打开else
,但是您正在关闭它。
答案 2 :(得分:0)
class IsOdd
{
public function __construct($x) {
if ($x % 2 != 0) {
echo "this odd number";
} else {
echo "this even number";
}
}
}
$odd = new IsOdd(5);
//output
this even number
答案 3 :(得分:0)
<?php
echo"Ashutosh Verma Branch_IT_9889313834";
echo"<br />";
echo "Even No between 1 to 30 are:--";
echo"<br />";
for ($x=1; $x<=30; $x++)
{
if( $x%2==0)
{
echo $x.", ";
}
}
echo "<br />";
echo "Odd No between 1 to 30 are:--";
echo"<br />";
for ($x=1; $x<=30; $x++)
{
if( $x%2!=0)
{
echo $x.", ";
}
}
?>
---------------------------------------OOTPUT-------------------------------------
Ashutosh Verma Branch_IT_9889313834
Even No between 1 to 30 are:--
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30,
Odd No between 1 to 30 are:--
1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29,