php for循环问题 这个 用for if 怎么 弄啊 ?

1+2=32+1=31+4=52+3=51+6=72+5=71+8=92+7=92+9=11... 1+2=3 2+1=3
1+4=5 2+3=5
1+6=7 2+5=7
1+8=9 2+7=9
2+9=11
展开
 我来答
郝建刚002
2012-05-14 · TA获得超过105个赞
知道答主
回答量:91
采纳率:0%
帮助的人:53.6万
展开全部
对楼上的答案做下修改 $result2=$n+$param2; $string2='$n+$param2=$result2'; 如果要让第五行不输出,可以在echo 之前加这个if, if($i==5){echo $string2;} 或者是这样:if($i==5){$string1="";}
楼上的可能是着急,做好之后没有测试,顶楼上;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赚钱啊呀
2012-05-20 · TA获得超过218个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:98.1万
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
</head>
<body>
<?php
for($i=1;$i<=10;$i++){
if($i%2!=0){
for($j=2;$j<10;$j++){
if($j%2==0){
echo $i."+".$j."=".($i+$j)."<br/>";
}
}
echo "<br/><br/>";
}else{
for($j=1;$j<10;$j++){
if($j%2!=0){
echo $i."+".$j."=".($i+$j)."<br/>";
}
}
echo "<br/><br/>";
}
}
?>
</body>
</html>
把全部代码复制一个php文件中,然后执行一下,看是不是你要的效果。如果是的话,请采纳,谢谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fanxy_pps
推荐于2016-03-16 · 超过14用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:28.2万
展开全部
<?php
$m = 1;
$n = 2;
for( $i=1;$i<=5;$i++){
$param1 = 2*$i;
$result1 = $m + $param1;
$string1 = '$m+$param1=$result1';

$param2 = 2*$i-1;
$result2 = $m + $param2;
$string2 = '$m+$param2=$result2';

eval("\$string1 = \"$string1\";");
eval("\$string2 = \"$string2\";");

echo $string1;
echo "     ";
echo $string2;
echo "</br>";
}
?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式