我正在尝试创建一个for循环来打印1-100之间的每个数字的平方。
<?php
for ($count = 1; $count < 100; $count++){
$squared = $count * $count;
print("$count squared is $squared");
}
?>
我得到的是什么。
“1平方是12平方是43平方是94平方是165平方是256”等... 我不确定我做错了什么。 编辑:你们都是救生员,我是愚蠢的,万岁的Stack Overflow。答案 0 :(得分:5)
您只需在打印结束时添加换行符\n
就可以了
<?php
for ($count = 1; $count < 100; $count++){
$squared = $count * $count;
print("$count squared is $squared \n");
}
?>
如果你在html页面中输出这个,那么<br>
可能是要走的路!
答案 1 :(得分:2)
您需要添加换行符:
<?php
for ($count = 1; $count < 100; $count++){
$squared = $count * $count;
print("$count squared is $squared\n");
}
?>
答案 2 :(得分:0)
使用pow($ base,$ exponent)函数;
<?php
for($i=1;$i<=100;$i++) echo $i.' squared is '.pow($i,2).'<br />';
?>
答案 3 :(得分:0)
或其他解决方案
<?php
for ($count = 1; $count < 1000; $count++){
$squared = $count * $count;
print("$count squared is $squared <br>");
}
?>