我是php编程的新手。从不同的来源学习后,我写了一段小代码,如果一个值<=另一个值,那么就将其乘以5。它可以工作,但是我想在其中加入<br/>标签,以便将每个乘数值分行显示,但我做不到。我遇到的第二个问题是在乘以值之后放置“,”,但它没有起作用。有人能帮忙吗?我的代码如下:
<?php
$a = 0;
while ($a <= 400){
echo $a . ", " * 5 ;
$a++ ;
}echo "<br/> Count: {$a}";
?>
我是php编程的新手。从不同的来源学习后,我写了一段小代码,如果一个值<=另一个值,那么就将其乘以5。它可以工作,但是我想在其中加入<br/>标签,以便将每个乘数值分行显示,但我做不到。我遇到的第二个问题是在乘以值之后放置“,”,但它没有起作用。有人能帮忙吗?我的代码如下:
<?php
$a = 0;
while ($a <= 400){
echo $a . ", " * 5 ;
$a++ ;
}echo "<br/> Count: {$a}";
?>
您的问题有点不清楚,但我相信这是您想要的:
<?php
$a = 0;
while ($a <= 400){
echo ($a * 5) . ",<br/>"; // multiply, echo, add break
$a++;
}
echo "<br/> Count: {$a}";
?>
一个同时处理尾逗号的解决方案是:
$a = 0;
while(1) {
echo ($a * 5);
if(++$a <= 400) {
echo ", ";
} else {
break;
};
}
echo "<br/> Count: {$a}";
输出:
0、5、10、15、20、25、30、35、40、45、50、55、60、65、70、75、80、85、90、95、100、105、110、115、120、125、130、135、140、145、150、155、160、165、170、175、... [省略] ... 1900、1905、1910、1915、1920、1925、1930、1935、1940、1945、1950、1955、1960、1965、1970、1975、1980、1985、1990、1995、2000
总数: 401
@Ed Cottrell,或者:
<?php
$a = 0;
while ($a <= 400) {
echo $a . " * 5 = " . ($a*5) . "<br />" ; // e.g: 12 * 5 = 60
$a++ ;
}
echo "<br/> Count: {$a}";
?>
<?php
$a = 0;
while ($a <= 400){
echo $a * 5 ;
$a++ ;
}echo "<br/> Count: {$a}";
?>
,
,请使用以下代码:<?php
$a = 0;
while ($a <= 400){
echo $a*5.", ";
$a++ ;
}echo "<br/> Count: {$a}";
?>
或者使用以下代码在新行中显示每个值:
<?php
$a = 0;
while ($a <= 400){
echo $a*5."\n";
$a++ ;
}echo "<br/> Count: {$a}";
?>
<br>
标签。 - user557846